📄 subject_38218.htm
字号:
<p>
序号:38218 发表者:西北孤狼 发表日期:2003-05-01 17:00:39
<br>主题:编译错误!
<br>内容:#include <iostream><BR>#include <string><BR>#include <fstream><BR><BR>int main()<BR>{<BR> ofstream outfile("out_file");<BR> ifstream infile("in_file");<BR> if(!infile)<BR> {<BR> cerr<<"error:unable to open input file!\n";<BR> return -1;<BR> }<BR> if(!outfile)<BR> {<BR> cerr<<"error:unable to open file!\n";<BR> return -2;<BR> }<BR> string word;<BR> while(infile>>word)<BR> outfile<<word<<' ';<BR> return 0;<BR>}<BR>}<BR><BR>这是我照着书上写的,可编译时出错,如下:<BR>D:\My Programes\C++\IO.CPP(7) : error C2065: 'ofstream' : undeclared identifier<BR>D:\My Programes\C++\IO.CPP(7) : error C2146: syntax error : missing ';' before identifier 'outfile'<BR>D:\My Programes\C++\IO.CPP(7) : error C2065: 'outfile' : undeclared identifier<BR>D:\My Programes\C++\IO.CPP(8) : error C2065: 'ifstream' : undeclared identifier<BR>D:\My Programes\C++\IO.CPP(8) : error C2146: syntax error : missing ';' before identifier 'infile'<BR>D:\My Programes\C++\IO.CPP(8) : error C2065: 'infile' : undeclared identifier<BR>D:\My Programes\C++\IO.CPP(11) : error C2065: 'cerr' : undeclared identifier<BR>D:\My Programes\C++\IO.CPP(11) : error C2297: '<<' : illegal, right operand has type 'char [34]'<BR>D:\My Programes\C++\IO.CPP(16) : error C2297: '<<' : illegal, right operand has type 'char [28]'<BR>D:\My Programes\C++\IO.CPP(19) : error C2065: 'string' : undeclared identifier<BR>D:\My Programes\C++\IO.CPP(19) : error C2146: syntax error : missing ';' before identifier 'word'<BR>D:\My Programes\C++\IO.CPP(19) : error C2065: 'word' : undeclared identifier<BR>D:\My Programes\C++\IO.CPP(21) : warning C4552: '<<' : operator has no effect; expected operator with side-effect<BR>D:\My Programes\C++\IO.CPP(24) : error C2143: syntax error : missing ';' before '}'<BR>D:\My Programes\C++\IO.CPP(24) : error C2143: syntax error : missing ';' before '}'<BR>D:\My Programes\C++\IO.CPP(24) : error C2143: syntax error : missing ';' before '}'
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:zhaiyl 回复日期:2003-05-01 17:10:39
<br>内容:#include <string><BR>#include <fstream><BR><BR>using namespace std ////////<BR><BR>int main()<BR>...<BR><BR>去掉最后一个多余},一些OK!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:西北孤狼 回复日期:2003-05-01 17:15:45
<br>内容:还是不行,不过错误减少为12个
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:zhaiyl 回复日期:2003-05-01 17:21:02
<br>内容:不是吧,我得没错了阿。<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>
<font color=red>答案被接受</font><br>回复者:zhaiyl 回复日期:2003-05-01 17:22:53
<br>内容:哦,我刚才打的时候忘了,;了<BR><BR>using namespace std;
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:zhaiyl 回复日期:2003-05-01 17:26:59
<br>内容:OK了吗?<BR>我是在vc6下编译的。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:西北孤狼 回复日期:2003-05-01 17:28:21
<br>内容:using namespace std;<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>
回复者:西北孤狼 回复日期:2003-05-01 17:31:24
<br>内容:可以了,我也是用的VC6<BR>谢谢!<BR>using namespace std;<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>
回复者:zhaiyl 回复日期:2003-05-01 17:34:46
<br>内容:有关名字空间的问题很多,你可以查一下。<BR>std是c++定义的一个标准命名的空间。<BR>防止命名冲突用的。<BR>
<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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -