argc和argv是';t运行
下面是geany说的。 谢谢你的帮助 rec_pattern_printing.c:5:错误:'*'标记前的语法错误 rec_pattern_printing.c:在函数'main'中: rec_pattern_printing.c:8:错误:`argc'未声明(此函数首次使用) rec_pattern_printing.c:8:error:(每个未声明的标识符只报告一次 rec_pattern_printing.c:8:错误:对于它出现的每个函数。) rec_pattern_printing.c:13:警告:函数'atoi'的隐式声明 rec_pattern_printing.c:13:错误:`argv'未声明(此函数首次使用) 编译失败argc和argv是';t运行,c,cmd,argv,argc,C,Cmd,Argv,Argc,下面是geany说的。 谢谢你的帮助 rec_pattern_printing.c:5:错误:'*'标记前的语法错误 rec_pattern_printing.c:在函数'main'中: rec_pattern_printing.c:8:错误:`argc'未声明(此函数首次使用) rec_pattern_printing.c:8:error:(每个未声明的标识符只报告一次 rec_pattern_printing.c:8:错误:对于它出现的每个函数。) rec_pattern_printing.
#include<stdio.h>
int main(int argc, *char argv[] )
{ int N;
if(argc<2)
printf("Not enough arguments to continue");
getche();
return 4;
N = atoi(argv[1]);
printf("%d",N);
}
#包括
int main(int argc,*char argv[]
{int N;
如果(argc它应该是:
int main(int argc, char* argv[] )
应该是:
int main(int argc, char* argv[] )
您需要char*argv[]
。星号在type之后。char=type*告诉它是指向char的指针argv是变量[]与char**argv相同您应该正确格式化代码以便可读。您需要char*argv[]
。星号在type之后。char=type*告诉它是指向char的指针argv是变量[]与char**argv相同。您应该正确格式化代码,使其可读。