问题遇到的现象和发生背景
C语言初学者用新安装的Dev5.11写C代码,编译时报错。
问题相关代码,请勿粘贴截图
#include<stdio.h>
typedef struct QUOTE
{
int number;
char[128] speaker;
char[1024] content;
quote* next;
} quote;
void Quote_add()
{
}
int main(void)
{
int numberCommand;
printf("
你要干嘛?\n
【0】添加语录\n
【1】删除语录\n
【2】查看所有语录\n
【3】修改语录\n
【4】查找人物\n
【5】退出\n
");
scanf("%d", &numberCommand);
return 0;
}
运行结果及报错内容
6 6 D:\C\语录本\语录本.c [Error] expected identifier or '(' before '[' token
7 6 D:\C\语录本\语录本.c [Error] expected identifier or '(' before '[' token
8 2 D:\C\语录本\语录本.c [Error] expected ';' before 'quote'
D:\C\语录本\语录本.c In function 'main':
19 9 D:\C\语录本\语录本.c [Warning] missing terminating " character
19 2 D:\C\语录本\语录本.c [Error] missing terminating " character
20 3 D:\C\语录本\语录本.c [Error] stray '\304' in program
20 3 D:\C\语录本\语录本.c [Error] stray '\343' in program
20 3 D:\C\语录本\语录本.c [Error] stray '\322' in program
20 3 D:\C\语录本\语录本.c [Error] stray '\252' in program
20 3 D:\C\语录本\语录本.c [Error] stray '\270' in program
20 3 D:\C\语录本\语录本.c [Error] stray '\311' in program
20 3 D:\C\语录本\语录本.c [Error] stray '\302' in program
20 3 D:\C\语录本\语录本.c [Error] stray '\357' in program
20 3 D:\C\语录本\语录本.c [Error] stray '\243' in program
20 3 D:\C\语录本\语录本.c [Error] stray '\277' in program
20 3 D:\C\语录本\语录本.c [Error] stray '' in program
21 3 D:\C\语录本\语录本.c [Error] stray '\241' in program
21 3 D:\C\语录本\语录本.c [Error] stray '\276' in program
20 14 D:\C\语录本\语录本.c [Error] 'n' undeclared (first use in this function)
20 14 D:\C\语录本\语录本.c [Note] each undeclared identifier is reported only once for each function it appears in
21 5 D:\C\语录本\语录本.c [Error] expected ')' before numeric constant
21 5 D:\C\语录本\语录本.c [Error] stray '\241' in program
21 5 D:\C\语录本\语录本.c [Error] stray '\277' in program
21 5 D:\C\语录本\语录本.c [Error] stray '\314' in program
21 5 D:\C\语录本\语录本.c [Error] stray '\355' in program
21 5 D:\C\语录本\语录本.c [Error] stray '\274' in program
21 5 D:\C\语录本\语录本.c [Error] stray '\323' in program
21 5 D:\C\语录本\语录本.c [Error] stray '\323' in program
21 5 D:\C\语录本\语录本.c [Error] stray '\357' in program
21 5 D:\C\语录本\语录本.c [Error] stray '\302' in program
21 5 D:\C\语录本\语录本.c [Error] stray '\274' in program
21 5 D:\C\语录本\语录本.c [Error] stray '' in program
22 3 D:\C\语录本\语录本.c [Error] stray '\241' in program
22 3 D:\C\语录本\语录本.c [Error] stray '\276' in program
22 3 D:\C\语录本\语录本.c [Error] stray '\241' in program
22 3 D:\C\语录本\语录本.c [Error] stray '\277' in program
22 3 D:\C\语录本\语录本.c [Error] stray '\311' in program
22 3 D:\C\语录本\语录本.c [Error] stray '\276' in program
22 3 D:\C\语录本\语录本.c [Error] stray '\263' in program
22 3 D:\C\语录本\语录本.c [Error] stray '\375' in program
22 3 D:\C\语录本\语录本.c [Error] stray '\323' in program
22 3 D:\C\语录本\语录本.c [Error] stray '\357' in program
22 3 D:\C\语录本\语录本.c [Error] stray '\302' in program
22 3 D:\C\语录本\语录本.c [Error] stray '\274' in program
22 3 D:\C\语录本\语录本.c [Error] stray '' in program
23 3 D:\C\语录本\语录本.c [Error] stray '\241' in program
23 3 D:\C\语录本\语录本.c [Error] stray '\276' in program
23 3 D:\C\语录本\语录本.c [Error] stray '\241' in program
23 3 D:\C\语录本\语录本.c [Error] stray '\277' in program
23 3 D:\C\语录本\语录本.c [Error] stray '\262' in program
23 3 D:\C\语录本\语录本.c [Error] stray '\351' in program
23 3 D:\C\语录本\语录本.c [Error] stray '\277' in program
23 3 D:\C\语录本\语录本.c [Error] stray '\264' in program
23 3 D:\C\语录本\语录本.c [Error] stray '\313' in program
23 3 D:\C\语录本\语录本.c [Error] stray '\371' in program
23 3 D:\C\语录本\语录本.c [Error] stray '\323' in program
23 3 D:\C\语录本\语录本.c [Error] stray '\320' in program
23 3 D:\C\语录本\语录本.c [Error] stray '\323' in program
23 3 D:\C\语录本\语录本.c [Error] stray '\357' in program
23 3 D:\C\语录本\语录本.c [Error] stray '\302' in program
23 3 D:\C\语录本\语录本.c [Error] stray '\274' in program
23 3 D:\C\语录本\语录本.c [Error] stray '' in program
24 3 D:\C\语录本\语录本.c [Error] stray '\241' in program
24 3 D:\C\语录本\语录本.c [Error] stray '\276' in program
24 3 D:\C\语录本\语录本.c [Error] stray '\241' in program
24 3 D:\C\语录本\语录本.c [Error] stray '\277' in program
24 3 D:\C\语录本\语录本.c [Error] stray '\320' in program
24 3 D:\C\语录本\语录本.c [Error] stray '\336' in program
24 3 D:\C\语录本\语录本.c [Error] stray '\270' in program
24 3 D:\C\语录本\语录本.c [Error] stray '\304' in program
24 3 D:\C\语录本\语录本.c [Error] stray '\323' in program
24 3 D:\C\语录本\语录本.c [Error] stray '\357' in program
24 3 D:\C\语录本\语录本.c [Error] stray '\302' in program
24 3 D:\C\语录本\语录本.c [Error] stray '\274' in program
24 3 D:\C\语录本\语录本.c [Error] stray '' in program
25 3 D:\C\语录本\语录本.c [Error] stray '\241' in program
25 3 D:\C\语录本\语录本.c [Error] stray '\276' in program
25 3 D:\C\语录本\语录本.c [Error] stray '\241' in program
25 3 D:\C\语录本\语录本.c [Error] stray '\277' in program
25 3 D:\C\语录本\语录本.c [Error] stray '\262' in program
25 3 D:\C\语录本\语录本.c [Error] stray '\351' in program
25 3 D:\C\语录本\语录本.c [Error] stray '\325' in program
25 3 D:\C\语录本\语录本.c [Error] stray '\322' in program
25 3 D:\C\语录本\语录本.c [Error] stray '\310' in program
25 3 D:\C\语录本\语录本.c [Error] stray '\313' in program
25 3 D:\C\语录本\语录本.c [Error] stray '\316' in program
25 3 D:\C\语录本\语录本.c [Error] stray '\357' in program
25 3 D:\C\语录本\语录本.c [Error] stray '' in program
26 3 D:\C\语录本\语录本.c [Error] stray '\241' in program
26 3 D:\C\语录本\语录本.c [Error] stray '\276' in program
26 3 D:\C\语录本\语录本.c [Error] stray '\241' in program
26 3 D:\C\语录本\语录本.c [Error] stray '\277' in program
26 3 D:\C\语录本\语录本.c [Error] stray '\315' in program
26 3 D:\C\语录本\语录本.c [Error] stray '\313' in program
26 3 D:\C\语录本\语录本.c [Error] stray '\263' in program
26 3 D:\C\语录本\语录本.c [Error] stray '\366' in program
26 3 D:\C\语录本\语录本.c [Error] stray '' in program
27 3 D:\C\语录本\语录本.c [Warning] missing terminating " character
27 3 D:\C\语录本\语录本.c [Error] missing terminating " character
30 1 D:\C\语录本\语录本.c [Error] expected ';' before '}' token
我的解答思路和尝试过的方法
换VS2022、VS2019,同款报错。
我想要达到的结果
正确编译。