[問題] 問一個關於VC++的問題
小弟第一次用VS2005寫C++..遇到一個奇怪的問題
在VC++中(VS2005)我開了一個C++ Console專案
一開始的template如下
..略..
int _tmain(int argc, _TCHAR* argv[])
{
std::cout<<argv[1]<<endl;
}
我給了一個argument叫"abcd"
出來的結果是一組Address..
我突發奇想的把argv[1]用*取值..答案當然還是錯
之後我改成
int _tmain(int argc, char* argv[])
{
std::cout<<argv[1]<<endl;
}
出來的結果是一個'a'
最後我再改成我習慣的樣子
int main(int argc, char* argv[])
{
std::cout<<argv[1]<<endl;
}
結果就是正常的"abcd"了
想請問一下這個_tmain 跟 _TCHAR的含意是?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.55.225
→
10/12 11:30, , 1F
10/12 11:30, 1F
→
10/12 11:30, , 2F
10/12 11:30, 2F
※ GreatShot:轉錄至看板 C_and_CPP 10/12 17:48
→
10/13 14:18, , 3F
10/13 14:18, 3F