首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

int main(int argc, char *argv[]);小程序,该如何处理

2013-01-08 
int main(int argc, char *argv[])小程序想用一下int main(int argc, char *argv[])写了个小程序,但连接

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

第二 不需要scanf那句了
方法楼上的没试过 你可以先编译成功会产生一个.exe文件 找到他的绝对路径(最好是一个比较容易在命令提示符方便输入的路径)在输入..exe 后面接着输入几个字符串 然后就enter键可以看到结果了 
[解决办法]
引用:
C/C++ code?1234567891011121314151617181920include <stdio.h>//#include <iostream>   //用名空间时,使用编译预处理指令包含相关头文件时,应省略同文件的后缀 //using namespace std; int main(int argc,char *argv[]){int i;printf(……

正解

热点排行