gpt4 book ai didi

c++ - 找不到以下代码中的错误 :- expected unqualified-id before try()

转载 作者:太空狗 更新时间:2023-10-29 20:13:30 24 4
gpt4 key购买 nike

#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 是一个简单的函数,我一如既往地创建一个 func 并调用它。编译器给出错误 - (在“try”之前应为 unqualified-id)

最佳答案

我怀疑您正在尝试将代码编译为 C++ 而不是 C。在 C++ 中,tryreserved word (用于异常处理)。

$ gcc test.c
$ g++ test.c
test.c:3:6: error: expected unqualified-id before 'try'

您可以使用 -x 显式设置语言(使用 gccg++):

$ gcc -x c test.c
$ gcc -x c++ test.c
test.c:3:6: error: expected unqualified-id before 'try'

关于c++ - 找不到以下代码中的错误 :- expected unqualified-id before try(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20822430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com