int _tmain(int argc, char* argv[])
{
//0.初始化SOCKET
int i = 0;
for (i = 0; i<argc; i++)
cout<<argv[i]<<endl;
if(argc<6)
{
Usage(argv);
return 0;
}
{
//0.初始化SOCKET
int i = 0;
for (i = 0; i<argc; i++)
cout<<argv[i]<<endl;
if(argc<6)
{
Usage(argv);
return 0;
}
}我输入六个参数分别是AgentSOCKS.exe 127.0.0.1 1082 www.sina.com.cn root 123456 但是我输出参数时怎么总是字符串的第一个字符。
最后的解决办法是工程默认的字符集问题。右击鼠标右键,选择属性。设置如下图:
这样问题就解决了!总体而言是字符集问题。