c语言中的问题unexpected end of file found 执行 cl.exe 时出错.

#include<stdio.h>
main()
{
int n,t;
scanf("%d",&n);
t=n/5;
n=t;
switch (n)
{
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
case 15:printf("None\n");break;
case 16:printf("Second\n");break;
case 17:printf("Third\n");break;
case 18:printf("First\n");break;
case 19:printf("First\n");break;
case 20:printf("First\n");break;
default:printf("None\n");
}
return 0;
}

1、unexpected end of file found
发现异常的文件结尾
Error executing cl.exe
执行 cl.exe 错误
错误信息说明:源代码的文件末尾存在异常情况。可能有中文字符或者全角字符等非正常字符。
2、通常是大括号匹配出了问题;
文面意思是 :"发现意外的文件结束"
end of file 就是 EOF
是传输控制符
在C源文件里要是大括号 没有 ‘’}‘’ 这个给他匹配完,
那么在编译栈里的"{"就不能消去,出现EOF时栈不为空,于是有:
'unexpected end of file found”
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-27
最后不用加return 0;这边根本不用返回什么东西啊。
还有下面的
t=n/5;
n=t;可以改为一句: n=n/5;或n/=5;
第2个回答  2011-03-27
#include<stdio.h>
main()
{
int n,t;
scanf("%d",&n);
t=n/5;
n=t;
switch (n)
{
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
case 15:printf("None\n");break;
case 16:printf("Second\n");break;
case 17:printf("Third\n");break;
case 18:printf("First\n");break;
case 19:printf("First\n");break;
case 20:printf("First\n");break;
default:printf("None\n");
}
return 0;
}追问

???到底哪里。。请指明

追答

程序错误网络问题

本回答被提问者采纳

c语言中的问题unexpected end of file found 执行 cl.exe 时出错.
Error executing cl.exe 执行 cl.exe 错误 错误信息说明:源代码的文件末尾存在异常情况。可能有中文字符或者全角字符等非正常字符。2、通常是大括号匹配出了问题;文面意思是 :"发现意外的文件结束"end of file 就是 EOF 是传输控制符 在C源文件里要是大括号 没有 ‘’}‘’ 这个给他匹配完,那么...

unexpected end of file found 是什么错误
C语言里,通常是大括号匹配出了问题,意思是 "发现意外的文件结束",属于语法错误。end of file 就是 EOF,是传输控制符。在C源文件里要是大括号 没有 ‘’}‘’ 这个给他匹配完,那么在编译栈里的"{"就不能消去,出现EOF时栈不为空,于是有:'unexpected end of file found”,就是文件本不...

c语言初学者求救!执行 cl.exe 时出错.是什么意思?
对于C语言初学者在尝试使用cl.exe时遇到的问题,其实是一个关于编译器环境设置的误解。cl.exe是Microsoft C和C++编译器及链接器的命令行工具,它需要在支持Microsoft Visual Studio的系统环境下运行,以生成通用对象文件(.obj)格式。在开始编写C代码时,确保你的代码文件名格式正确,如.CPP而非.C,例如...

c语言编程中出现"执行 cl.exe 时出错"
“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\\VC98\\Bin”下面,你可以到相应的路径下找到这个应用程序。因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)”—>“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Files、S...

unexpected end of file found Error executing cl.exe.
括号不匹配,main函数最后收一个括号,或者你当中哪里少一个括号 我不知道是什么情况导致你贴上来的代码如此没有可读性,如果你自己编写的代码也是这样格式凌乱的话,自然会妨碍你看出哪两个括号是匹配的,同时也不利于你看出来某个for包含了哪些语句。建议注意下代码的缩进格式 ...

c语言初学者求救!执行 cl.exe 时出错.是什么意思?
格式错了,cl.exe 是控制 Microsoft C 和 C++ 编译器以及链接器的工具。cl.exe 只能在支持 Microsoft Visual Studio 的操作系统中运行。 编译器产生通用对象文件格式 (COFF) 对象 (.obj) 文件。include<stdio.h>这是c语言头文件 而你设定的文本属于c++类型C:\\Users\\Administrator\\Desktop\\Cpp1.cpp ...

c语言执行cl.exe出错
Library Files、Source Files”的路径。很多情况可能就一个盘符的不同 (例如你的VC装在C,但是这些路径全部在D),改过来就OK了。 例如:你把解压文件放在D盘,而按在C盘,就应该改为:D:\\Program Files\\Microsoft Visual Studio\\Common\\MSDev98\\Bin d:\\Program Files\\Microsoft Visual Studio\\VC98\\...

...before identifier 'printf'执行 cl.exe 时出错?
找到vs项目属性中的c\/c++下的命令行,在命令行中添加“\/D _CRT_SECURE_NO_WARNINGS ”再点击确定就能运行通过了。另外else(a<0||a>100)这句根本不成立,要不就else要不就else if或者default。最后一行加上return 0;

C语言 执行 cl.exe 时出错. 有高手帮看看怎么改么
关键字的头文件没有包含,可以用#include“ ”形式。

C语言编程时,编译没问题,连接时出现“执行 cl.exe 时出错”_百度...
连接所需的部分对象不存在。

相似回答