fatal error C1071: unexpected end of file found in comment 意思是:致命错误,(错误代码)C1071:在注释前后出现程序(代码)异常终止。调试了一下,问题出在同一行内成对的“/*”"*/"上边。把同一行内的注释由成对的“/*”"*/"改成“//”注释可解决这一问题。原因是注释使用中文,配合其...
意思是“在注释里发现了异常的文件结尾”。错误信息说明:源代码的文件末尾存在异常情况。可能有中文字符或者全角字符等非正常字符。重点检查注释符号是否被正确运用。
Why does this code give a "Error C1071: Unexpected end of file found in comment" error? #include<iostream>intmain(){#if0std::string script =R"(#!/bin/sh ls /mnt/*.txt )";#endif} I am using Visual Studio 16.7.5. c++
#include<iostream> using namespace std; int main() { ... return 0; } //如果把注释放到这里了,那么提交就会出错 2.正确 #include<iostream> using namespace std; int main() { ... //应该放到大括号里面 return 0; }
其实我遇到的倒不是,而是fatal error C1071: unexpected end of file found in comment, 查了下:注释里有中文等字符的时候, 在单行注释最后加个空格, 多行注释 */ 前加一个空格 ... 当然最好的是注释都用英文。 因为某些特殊中文字符在某些字符集下会被处理成特殊的转义序列, 并且GBK字符集中尾字符还包含...
你应该是用VS系列或者VC6.0 编译的程序吧 ,试试加个头文件 #include “stdafx.h”
如果是汇编的话,你用cmd进命令提示符后,切到你asm文件所在目录,用edit 你的文件名.asm进入编辑状态,然后把光标转到代码最后,一直案按del一会儿,保存后再编译试试 我以前用记事本写好程序后编译时出过这种错误,好像记事本在文件尾加有看不见的东西,所以造成不可预料的文件尾错误。
include<stdio.h> int main(void){ int y,x;y=x*x;printf("%d=%d*%d",y,x,x); /*输出 printf("%d*%d=%d",x,x,y);return 0;}
display方法没有闭合 在 if(k1==1 && k!=0){ cout<<"直线的斜率k="<<k<<endl;cout<<"直线的方程为:y=<<k<<"x+"<<b<<endl;} 这段代码后面补一个 }
你倒数第二张图 通讯录那段注释没有结束符,漏了一个*/