#include<stdio.h>#include<string.h>voID try(char s[]){ if(strlen(s)>5) { puts("Error\n"); }}int main(){ char string[10]; int T; scanf("%d",&T); while(T--) { scanf("%s",&string); try(string); } return 0;}
仍然找不到错误…尝试是一个简单的功能,并一如既往我创建一个函数并调用它.编译器给出错误 – (在’try’之前预期的unqualifIEd-ID)
解决方法 我怀疑你是在尝试将代码编译为C而不是C.在C中,try是 reserved word(它用于异常处理).$gcc test.c$g++ test.ctest.c:3:6: error: expected unqualifIEd-ID before 'try'
您可以使用-x显式设置语言(使用gcc或g):
$gcc -x c test.c$gcc -x c++ test.ctest.c:3:6: error: expected unqualifIEd-ID before 'try'总结
以上是内存溢出为你收集整理的c – 在以下代码中找不到错误: – 在try()之前预期的unqualified-id全部内容,希望文章能够帮你解决c – 在以下代码中找不到错误: – 在try()之前预期的unqualified-id所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)