【问题标题】:Compile error in cccc编译错误
【发布时间】:2015-02-17 17:47:31
【问题描述】:

在我的主要方法开始时,我有

main(int argc, char *argv[]){
if(argc!=2){
   printf("not enough arguments");
   exit(-1);
}
/* rest of code */
}

但是用 cc 编译打印

line 11 } missing before int
line 12 argv undefined
line 14 for deleted
line 21 identifier missing before type_identifier
line 26 ; missing before {

如果我删除它,错误就消失了。

【问题讨论】:

  • 你有一个=,在argv[]之后应该有)
  • wops,未点击,在 argv[] 之后有 ),不是 =
  • 那么您现在已经解决了问题吗?
  • 不,问题仍然存在,我只是在这里写失败......

标签: c cc minix


【解决方案1】:
int main(int argc, char *argv[]) {
if(argc!=2){
   printf("not enough arguments");
   exit(-1);
}
/* rest of code */
}

【讨论】:

    【解决方案2】:

    您缺少主函数 args 的关闭 ) 主要(int argc,char *argv[]) ...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-17
      • 2020-01-22
      • 2017-06-17
      • 1970-01-01
      • 2014-02-22
      • 2014-01-31
      相关资源
      最近更新 更多