📄 subject_28228.htm
字号:
<p>
序号:28228 发表者:radargroup 发表日期:2003-01-19 16:44:34
<br>主题:out_file>>"//////"为什么没有用
<br>内容:我用了一个ofstream out_file;<BR>然后写out_file>>"*\\\\\\\\\\\\\\*"时,编译给警告说"*"不太对;<BR>而out_file>>"////////////",则输不出东西
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:upstream 回复日期:2003-01-19 18:03:14
<br>内容:1.你的out_file没有打开,没有指定文件名<BR> 比如out_file("MyFile.dat",ios::out);<BR> out_file.open("MyFile.dat",ios::out);<BR>2.根据你的out_file>>,这应该是读操作,如果是写文件的话应该是out_file<<;<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>
回复者:radargroup 回复日期:2003-01-19 18:16:39
<br>内容:不好意思,没说全,我out_file open过了,还有确是out_file<<"*////////*",上面打错了.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:upstream 回复日期:2003-01-19 18:21:14
<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>
回复者:radargroup 回复日期:2003-01-20 17:27:28
<br>内容: CString FilePathName;<BR><BR> CFileDialog dlg(FALSE,_T("TXT"),NULL,NULL<BR> ,"文本文件(*.TXT)|*.TXT|所有文件(*.*)|*.*||",NULL);///TRUE为OPEN对话框,FALSE为SAVE AS对话框<BR> if(dlg.DoModal()==IDOK)<BR> FilePathName=dlg.GetPathName();<BR> ofstream out_file;<BR> out_file.open(FilePathName,ios::out,0);<BR> out_file.setf(ios::left);<BR> out_file<<"结果输出\n";<BR> out_file<<"\n";<BR> out_file<<"日期:"<<"2003年1月20日20点至21日20点\n";<BR> out_file<<"\n";<BR> out_file<<"*\\\\\\\\\\\\\*";<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>
回复者:upstream 回复日期:2003-01-20 17:51:40
<br>内容:\是特殊字符,要打印单个\,必须用\\;你上面的\一共13个,所以提示有问题。你加上一个\后就没有问题了,最后打印出7个\.另外别忘了out_file.close().
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:radargroup 回复日期:2003-01-21 11:15:28
<br>内容:to upstream:<BR> 为什么打印出7个,加上一个\,你的意思是要偶数吗?我试试
<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>回复者:upstream 回复日期:2003-01-21 11:23:26
<br>内容:对阿,必须是偶数才可以.因为\是系统定义的特殊字符,表示一定的打印格式,比如\r\n表示回车换行,\t表示一个制表位等等.要打印他,必须要用两个\\,才能打印出单\.
<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 + -