⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_38218.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:38218 发表者:西北孤狼 发表日期:2003-05-01 17:00:39
<br>主题:编译错误!
<br>内容:#include &lt;iostream&gt;<BR>#include &lt;string&gt;<BR>#include &lt;fstream&gt;<BR><BR>int main()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;ofstream outfile("out_file");<BR>&nbsp;&nbsp;&nbsp;&nbsp;ifstream infile("in_file");<BR>&nbsp;&nbsp;&nbsp;&nbsp;if(!infile)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cerr&lt;&lt;"error:unable to open input file!\n";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return -1;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;if(!outfile)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cerr&lt;&lt;"error:unable to open file!\n";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return -2;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;string word;<BR>&nbsp;&nbsp;&nbsp;&nbsp;while(infile&gt;&gt;word)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outfile&lt;&lt;word&lt;&lt;' ';<BR>&nbsp;&nbsp;&nbsp;&nbsp;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: '&lt;&lt;' : illegal, right operand has type 'char [34]'<BR>D:\My Programes\C++\IO.CPP(16) : error C2297: '&lt;&lt;' : 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: '&lt;&lt;' : 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 &lt;string&gt;<BR>#include &lt;fstream&gt;<BR><BR>using namespace std&nbsp;&nbsp; ////////<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 + -