0

这是geany所说的。帮助表示赞赏。

rec_pattern_printing.c:5:错误:“*”标记之前的语法错误

rec_pattern_printing.c:在函数“main”中:

rec_pattern_printing.c:8: error: `argc' undeclared (第一次在这个函数中使用)

rec_pattern_printing.c:8: 错误:(每个未声明的标识符只报告一次

rec_pattern_printing.c:8:错误:对于它出现的每个函数。)

rec_pattern_printing.c:13:警告:函数“atoi”的隐式声明

rec_pattern_printing.c:13: error: `argv' undeclared (第一次在这个函数中使用)

编译失败。

   #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);

   }
4

1 回答 1

6

它应该是:

int main(int argc, char* argv[] )
于 2013-11-27T12:10:24.503 回答