📄 subject_17799.htm
字号:
<p>
序号:17799 发表者:liyi 发表日期:2002-10-15 17:30:15
<br>主题:help me!
<br>内容:我现在需要“OPEN”对话框打开一个.txt<BR>>的文档,其中的数据格式如下:<BR>> 1<BR>> 0.3<BR>> Pop1<BR>> 1.1,1.1,0.1,0.1<BR>> 2.2,2.2,2.20.2,0.2,0.2<BR>> 3.3,3.3,0.3,0.3<BR>> 4.4,4.4,4.40.4,0.4,0.4<BR>> 5.5,5.5,0.5,0.5<BR>> 6.6,6.6,6.6,0.6,0.6,0.6<BR>> 现在我要将其中的数据读出填入对应的Edit中。<BR>> 现在我用如下语句打开文档:<BR>> CFile file;<BR>> if(!file.Open(szFileName, CFile::modeRead))<BR>> {<BR>> MessageBox("Failed to open file!", "Error",<BR>>MB_OK|MB_ICONSTOP);<BR>> return;<BR>> }<BR>><BR>> 可打开后我就不知道怎么使用?
<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 = 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号))->SetWindowText(读出的字符串);<BR><BR>用法:<BR> while( pFile->ReadString(szLine) )<BR> {<BR> szLine.TrimLeft();<BR> szLine.TrimRight();<BR> if ( szLine.CompareNoCase("<data_seg>") == 0 ) <BR> break;<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 + -