注册 登录
编程论坛 C++教室

txt文件数据整理

suchengjie 发布于 2013-07-24 16:27, 1271 次点击
有一数据分为615块,每块又有1097个数据,现在将每块每行10数据输出,剩下的7个数据单独成一行,这样就把一块数据整理好。下一块数据的整理从下一行开始,直到分完615块为止。原始数据是txt文件的,每一块数据完后都另起一行。我已经把一块分出来,下一步不会了,请问一下该怎样分呢?
18 回复
#2
peach54602013-07-24 16:51
for循环一下
#3
suchengjie2013-07-24 16:55
但是怎么判断每一块呢
#4
额外覆盖2013-07-24 17:02
按回车的数量啊
#5
suchengjie2013-07-24 17:06
对,但是读取原始数据时怎样读呢
#6
peach54602013-07-24 17:11
以下是引用suchengjie在2013-7-24 16:55:37的发言:

但是怎么判断每一块呢


根据你的描述,我觉得
假设你写了一个函数paser(),解析了一块

那我写一个for(1...615)
调用paser不就完了?

怎么判断每一块?
你题意都没描述清楚,我怎么知道怎么判断每一块?
#7
suchengjie2013-07-24 17:25
回复 6楼 peach5460
嗯,原始数据读进去又是问题了,会不会改变原来的结构呢
#8
额外覆盖2013-07-24 17:52
干脆将所有数据读到另一个文件里 在读的时候就注意控制
#9
suchengjie2013-07-24 17:58
回复 8楼 额外覆盖
能否详细点,我不明白
#10
额外覆盖2013-07-24 19:17
你的所有数据总有一定的规律吧  
比如都是某种类的数据,都有一定的字节限制等等  
#11
suchengjie2013-07-24 20:20
每到1097个后会另起一行,然后又是另外的1097个
#12
peach54602013-07-25 09:07
以下是引用suchengjie在2013-7-24 20:20:39的发言:

每到1097个后会另起一行,然后又是另外的1097个


哎...我不停的启发你,要描述清楚问题...
为什么我感觉你一点也没听进去呢...
如果你想问别人问题,你首先得确定别人听得懂你的问题

我来解析一下你的帖子...
有一数据分为615块,每块又有1097个数据,
615块?这还算描述清晰
1097个数据?
数据怎么存储的?
1097个全在一行?每个数据之间分号分隔?逗号分隔?空格分隔?无分割?
无分隔符,那怎么判断数据的起始和终止?
1097个分成了几行?那这原始数据的分行规则是什么?

现在将每块每行10数据输出,剩下的7个数据单独成一行,这样就把一块数据整理好。
原始数据就描述不清楚,就开始说目标数据?
下一块数据的整理从下一行开始,
何谓下一行?你这所谓的下一块数据从下一行开始是想说,目标数据的下一块数据从上一块整理完毕的数据的下一行开始继续?还是想说原始数据的下一块从上一块的下一行开始?
直到分完615块为止。原始数据是txt文件的,每一块数据完后都另起一行。我已经把一块分出来,下一步不会了,请问一下该怎样分呢?
#13
zzqqzzz2013-07-25 11:38
数据做个分类哇。
#14
suchengjie2013-07-26 10:12
回复 12楼 peach5460
要不留下你的邮箱,我发过去给你看看
#15
额外覆盖2013-07-26 10:30
回复 14楼 suchengjie
可以给他发站内私信
#16
suchengjie2013-07-26 10:31
额,怎么发呢
#17
peach54602013-07-26 11:37
以下是引用suchengjie在2013-7-26 10:31:07的发言:

额,怎么发呢

peach5460@
好久没玩文本解析了,最近一直在写2D...
你先发给我,我去翻一下以前的旧代码...写不出来别怪我
#18
suchengjie2013-07-26 12:01
好的,谢谢哈
#19
peach54602013-07-26 13:32
我先吐槽一下,你的描述和你给我看的数据完全不符...
语文水平有待提高...
1