subject_23045.htm
来自「一些关于vc的问答」· HTM 代码 · 共 24 行
HTM
24 行
<p>
序号:23045 发表者:苦闷 发表日期:2002-11-30 22:21:48
<br>主题:怎么消除错误
<br>内容:在linkarray.h头文件中有,不过我在这个头文件没有包含任何其它头文件的。当我在其它.CPP文件调用这个头文件时,出现了错误。<BR>void writelinklist(ALinkList AL,char* fname)<BR>{<BR> ofstream ofstr(fname);<BR> if(!ofstr){<BR> cerr<<"file"<<"\"<<fname<<"\"<<"no open!"<<endl;<BR> exit(1);<BR> }<BR> for(int i=0;i<maxsize;i++)<BR> ofstr.write((char*)(AL+i),sizeof(ALNode));<BR> ofstr.close();<BR>}<BR>error C2017: illegal escape sequence<BR>error C2146: syntax error : missing ';' before identifier 'no'<BR>error C2065: 'no' : undeclared identifier<BR>error C2146: syntax error : missing ';' before identifier 'open'<BR>error C2065: 'open' : undeclared identifier<BR>error C2143: syntax error : missing ';' before '!'<BR>error C2001: newline in constant<BR>error C2146: syntax error : missing ';' before identifier 'exit'<BR>我尝试加上fstream.h依然没有消除错误。
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:未出手的飞刀 回复日期:2002-11-30 22:52:52
<br>内容:<BR>把你的"\"全改成"\\",因为你要得到 \ 这个字符必须通过 \\.<BR><BR>cerr<<"file"<<"\\"<<fname<<"\\"<<"no open!"<<endl;<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:苦闷 回复日期:2002-11-30 23:06:22
<br>内容:未出手的飞刀 ,能讲详细点吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:未出手的飞刀 回复日期:2002-12-01 12:06:02
<br>内容:<BR>在c里面 \ 被用做转义字符,所以就有点特殊了。<BR>你不能用 '\'来得到 \ 这个字符,而必须通过 '\\' (两个\).<BR><BR>"\r\\\n" : 表示一个回车符 + '\' + 一个换行符
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?