int main(int argc, char *argv[]);小程序
想用一下int main(int argc, char *argv[]);
写了个小程序,但连接的时候初夏错误,不知道怎么改,请指点!
错误:fatal error LNK1120: 1 unresolved externals
程序如下:
#include <stdio.h>
//#include <iostream> //用名空间时,使用编译预处理指令包含相关头文件时,应省略同文件的后缀
//using namespace std;
int main(int argc,char *argv[])
{
int i;
printf("Please input arguments:\n");
//cout<<"Please input argument:";
for(i=0;i<argc;i++)
{
scanf("%s",&argv[i]);
printf("This is %d argument:%s\n",i,argv[i]);
//cin>>argv[i];
//cout<<argv[i]<<endl;
}
return 0;
}
[解决办法]
在project -> settings -> link -> project options里,把project设置中的/subsysetm:Windows改为/subsystem:console
[解决办法]
include <stdio.h>
//#include <iostream> //用名空间时,使用编译预处理指令包含相关头文件时,应省略同文件的后缀
//using namespace std;
int main(int argc,char *argv[])
{
int i;
printf("Please input arguments:\n");
//cout<<"Please input argument:";
for(i=0;i<argc;i++)
{
//scanf("%s",argv[i]);//第一这里你的有错误 已改正了
printf("This is %d argument:%s\n",i,argv[i]);
//cin>>argv[i];
//cout<<argv[i]<<endl;
}
return 0;
}