1. 程式人生 > >C++ exe傳引數只顯示第一個字元解決方案--C++學習

C++ exe傳引數只顯示第一個字元解決方案--C++學習

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]);
}