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

📄 subject_18370.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:18370 发表者:汀岚 发表日期:2002-10-20 10:18:14
<br>主题:解惑胜于救火!请教关于字符串的问题。
<br>内容:当我定义了一个文本流<BR>StreamReader stre1=File.OpenText("d:\\aa.dat");<BR>然后把这个文件里的所有字符都读到一个字符串里<BR>string ss;<BR>ss=stre1.ReadToEnd();<BR>为什么ss里的字符数多于aa.dat中的字符数呢,好像<BR>把回车键也当字符??<BR>这样当我插入字符时(ss.Insert()),或删除字符时<BR>(ss.Remove()),总是不能在正确的位置操作。<BR>这是怎么回事呢?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:汀岚 回复日期:2002-10-20 10:31:33
<br>内容:aa.dat就是一个.txt文本文件而已。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:QQ糖 回复日期:2002-10-20 10:37:28
<br>内容:是不是要把文件指针移动到需要添加或者删除的字符的地方呢!<BR><BR>先问一下,你每次用Insert把字符添加到哪里了?
<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-10-20 10:50:51
<br>内容:如果你按照2进制方式读文件的,那么,回车换行符号都是一个字符。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:dr0 回复日期:2002-10-20 11:29:55
<br>内容:用CStdioFile来读就可以了,以文本方式读<BR>CFile好像只能以两进制方式读吧,i am not sure.
<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-10-20 17:07:25
<br>内容:dr0说的对,你不用定义文本流啦,可以用CFile的一个派生类CStdioFile来处理文件就可以了。它可以每次读一行内容。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:dr0 回复日期:2002-10-20 17:08:28
<br>内容:小7阿,咱俩看错了,人家是 c# codes. :-)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Norton AntivVirus 回复日期:2002-10-20 17:15:12
<br>内容:我也是啊!<BR><BR>偶不懂C#啊,惨啊<BR><BR>不过可以对CString进行一下处理啊!
<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-10-20 17:24:25
<br>内容:大伙这么热心帮忙,我非常感动!<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>
回复者:Norton AntivVirus 回复日期:2002-10-20 17:28:00
<br>内容:可以对CString进行如下处理,去掉多余的字符,如回车等:<BR><BR>string ss;<BR>ss=stre1.ReadToEnd();<BR><BR>ss.Remove(10);<BR>ss.Remove(13);<BR><BR>在C++中,就可以去掉多余的字符了
<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-10-20 17:34:16
<br>内容:dr0,哈哈,谢谢提醒!<BR>我以为是C++呢!<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>
回复者:汀岚 回复日期:2002-10-22 09:48:04
<br>内容:to Green_pig:谢谢你的拔刀相助,但是以下代码<BR><BR>string ss;<BR>ss=stre1.ReadToEnd();<BR><BR>ss.Remove(10);<BR>ss.Remove(13);<BR><BR>在C#中,还是不能去掉多余的字符!
<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>回复者:仙达流 回复日期:2002-10-23 08:31:49
<br>内容:ss.Remove("\n");
<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-10-23 11:10:29
<br>内容:to 仙达流<BR>Remove不能这么用!<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-10-31 12:37:37
<br>内容:C#中char字符都是是Unicode的,16位长度哦。还有你最好是按流的试读出来,然后再给string.文本文件用TextReader二进制文件就用Bin~~的了,试试哦
<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-03 14:27:57
<br>内容:to晴天:<BR>ok,我用StreamReader,可以的!谢谢!!
<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 + -