📄 subject_51762.htm
字号:
<p>
序号:51762 发表者:zhougang 发表日期:2003-09-04 08:57:04
<br>主题:文本读入
<br>内容:请教:<BR> 在文本记录文件(.txt)中,记录如下:<BR> Data:2003-9-1 Time:9:30:24<BR> **********************************<BR> NO. Data<BR> 1 9.863<BR> 2 9.881<BR> .......<BR> 10 9.876<BR> ......<BR>我需要读入关于Data的记录。<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>
回复者:Fang 回复日期:2003-09-04 09:27:30
<br>内容:我看了time.h c运行库系列函数,没有能够将字符串转化的函数;<BR>CTime也不能够;<BR>COleDateTime就更加的麻烦。<BR>所以,建议自己写一点代码,读出2003, 9, 1, 9, 30, 24等,然后用以上任意函数处理。比如mktime,或者CTime:CTime( int nYear, int nMonth, int nDay, int nHour, int nMin, int nSec, int nDST = -1 );
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:zhougang 回复日期:2003-09-04 09:32:33
<br>内容:楼上的,麻烦了:)<BR>我只是需要9.863那些记录:)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Fang 回复日期:2003-09-04 09:45:51
<br>内容:看错了,Data,Date!<BR>那这个太简单了,定位到数据第一行,scanf就是了。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:zhougang 回复日期:2003-09-04 09:48:59
<br>内容:不好意思,写错了。<BR>问题是,我不要NO,并要转化成float,麻烦写详细一点,好吗?
<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>回复者:Fang 回复日期:2003-09-04 10:04:33
<br>内容:scanf函数看了没有?看看msdn或者google一下。我是无论如何也不会把代码给你写好的。<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>
回复者:iamhere 回复日期:2003-09-04 10:21:03
<br>内容:char szTemp[100];<BR> int nNo = 0;<BR> float fData = 0.0f;<BR><BR> FILE *fp = fopen( "a.txt" , "r" );<BR> <BR> if( fp != NULL )<BR> {<BR> fscanf( fp , "%s%s" , szTemp , szTemp );<BR> fscanf( fp , "%s" , szTemp );<BR> fscanf( fp , "%s%s" , szTemp , szTemp );<BR> while( !feof( fp ) )<BR> {<BR> fscanf( fp , "%d\t%f" , &nNo , &fData );<BR> TRACE( "fData = %f\n" , fData );<BR> // 在此对fData进行处理<BR> }<BR> }<BR> fclose( fp );
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Fang 回复日期:2003-09-04 10:30:31
<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>
回复者:zhougang 回复日期:2003-09-04 10:59:32
<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>
回复者:iamhere 回复日期:2003-09-04 11:48:03
<br>内容:呵呵,楼上的,这个看法是大家见仁见智:<BR><BR>有的人,需要代码给提示,对着帮助能很好的理解;<BR>有的人,纯粹是为了完成任务,拿着代码看也不看只管用;<BR><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 + -