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

📄 subject_17799.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:17799 发表者:liyi 发表日期:2002-10-15 17:30:15
<br>主题:help me!
<br>内容:我现在需要“OPEN”对话框打开一个.txt<BR>&gt;的文档,其中的数据格式如下:<BR>&gt;&nbsp;&nbsp; 1<BR>&gt;&nbsp;&nbsp; 0.3<BR>&gt;&nbsp;&nbsp; Pop1<BR>&gt;&nbsp;&nbsp; 1.1,1.1,0.1,0.1<BR>&gt;&nbsp;&nbsp; 2.2,2.2,2.20.2,0.2,0.2<BR>&gt;&nbsp;&nbsp; 3.3,3.3,0.3,0.3<BR>&gt;&nbsp;&nbsp; 4.4,4.4,4.40.4,0.4,0.4<BR>&gt;&nbsp;&nbsp; 5.5,5.5,0.5,0.5<BR>&gt;&nbsp;&nbsp; 6.6,6.6,6.6,0.6,0.6,0.6<BR>&gt;&nbsp;&nbsp;现在我要将其中的数据读出填入对应的Edit中。<BR>&gt;&nbsp;&nbsp;现在我用如下语句打开文档:<BR>&gt;&nbsp;&nbsp;CFile file;<BR>&gt;&nbsp;&nbsp;if(!file.Open(szFileName, CFile::modeRead))<BR>&gt;&nbsp;&nbsp; {<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;MessageBox("Failed to open file!", "Error",<BR>&gt;MB_OK|MB_ICONSTOP);<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;return;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;可打开后我就不知道怎么使用?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:CDMA2000 回复日期:2002-10-15 17:32:18
<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-15 17:34:47
<br>内容:LPBYTE data&nbsp;&nbsp;= NULL;<BR>DWORD size = file.GetLength();<BR><BR>data = (LPBYTE)malloc(size);<BR><BR>file.Read(data, size);<BR><BR>这样数据被读到data中,剩下的就好办了,哈哈
<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-15 17:45:00
<br>内容:文本的话,可用CStdioFile来读,比较简单,它里面有一个ReadString,可以一次读一行,读到内容后,写到你的edit中,(CEdit *) *pEdit=((CEdit *)GetDlgItem(EDIT的ID号))-&gt;SetWindowText(读出的字符串);<BR><BR>用法:<BR>&nbsp;&nbsp;&nbsp;&nbsp;while( pFile-&gt;ReadString(szLine) )<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;szLine.TrimLeft();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;szLine.TrimRight();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( szLine.CompareNoCase("&lt;data_seg&gt;") == 0 )&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}
<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 + -