vs2010新建的工程默認是UNICODE格式的;
你寫代碼的時候按照UNICODE的格式編碼應該就不會出現上面的問題的。
或者你把工程設置成Use Multi-Byte Character Set,方法如下:
Project/工程 -> Properties在彈出對話框中選擇Configuration Properties,
在右邊的Project Defaults下有個Character Set:
你選擇使用Use Multi-Byte Character Set即可
解決方案:
if (argc>1) {
for (int i=0; i < argc; i++)
_tprintf(_T("argv[%d]==[%s]\n",i,argv[i]);
}