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