VC++ 6.0 如何读取 一下一段 txt 的问题,急!

我的文件“data.txt”内容如下:series1101.588.316.5-295.60-123.835,series23.6-97.015.512164series... 我的文件“ data.txt ” 内容如下:

series 1
101.5 88.3 16.5 -29

5.6 0 -123.83 5,
series 2
3.6 -97.01
5.5 12
1 64
series 3
...
series N

其中series 的总数N不定, 每个series 的行,列数也不定,并小于10。希望的结果是:
定义一个数组double X[10][10],当系统读取到一个 series 的时候,X数组清零,再将该series以下的行,列的数值按位置存入到数组X中。例如:当程序循环到series 2 的时候, X[0][0] = 3.6, X[0][1] = -97.01, X[0][2] = 0, X[1][0] = 5.5, ... 。这样一直循环到最后一个series。

我是初学VC++的菜鸟,希望各位高手帮忙写出详细代码,感恩不敬!
展开
 我来答
水冰灵坤
2013-11-30 · TA获得超过185个赞
知道答主
回答量:172
采纳率:0%
帮助的人:94.5万
展开全部
大致代码

for(i=0;i<N;i++)
{
使用到instream
File
然后read的时候以空格为分界点存贮数字。
定义另外一个数组存放x数组后,x数组清零

}
追问
谢谢! 我试试。再问下,可否使用 fscanf() 和 fseek
追答
这个函数是以二进制方式打开的,不要被限制了,没有什么函数是可不可以用的,但是你要明白你自己的这个功能是不是合适用这个函数
redfloyd
2013-11-30 · TA获得超过437个赞
知道小有建树答主
回答量:353
采纳率:0%
帮助的人:255万
展开全部
百度一下C语言FILE的用法或者fstream的使用方法吧。我相信自己解决的问题才是最好的途径。具体遇到什么不会的再百度啊或者什么的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式