| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2680 人关注过本帖
标题:对输入的*.txt文件进行处理:在两行之间插入若干行(行数不确定),并在插入 ...
只看楼主 加入收藏
cyxcpyzc
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2013-11-26
结帖率:100%
收藏
已结贴  问题点数:8 回复次数:44 
对输入的*.txt文件进行处理:在两行之间插入若干行(行数不确定),并在插入行中填入数据,然后生成新的*.txt文件
如何用C语言编个程序:

对输入的*.txt文件进行处理:在两行之间插入若干行(行数不确定),并在插入行中填入数据,然后生成新的*.txt文件?

具体要求见图,输入的原始*.txt文件见图的左半边,要求输出的结果见图的右半边。

其实输出的结果就相当于某点在X坐标轴上移动,每行移动间距控制为0.5 ,有的是正方向移动,有的是负方向移动。

注意:实际应用中处理的*.txt文件可能有几万行,各行之间处理规律依图的右半边。

图片附件: 游客没有浏览图片的权限,请 登录注册


[ 本帖最后由 cyxcpyzc 于 2015-10-13 14:58 编辑 ]
搜索更多相关主题的帖子: 实际应用 坐标轴 C语言 如何 
2015-10-13 14:56
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
數據是怎麼壓縮出來的,就怎麼擴展回去唄。解壓在使用時臨時做就可以了,不必輸出到文件中。當然,我不知道你這需求最終派什麼用場,但根據你所描述的看來,就是如此。

授人以渔,不授人以鱼。
2015-10-13 15:24
cyxcpyzc
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2013-11-26
收藏
得分:0 
回复 2楼 TonyDeng
我想用得到的*.txt数据控制一个导轨,让它一步一步走,步距为0.5  ,原始输入的*.txt 一步会走好远,没法使用。
2015-10-13 15:39
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你讀出前後兩行,得到兩個點,對這兩個點的間距取均分値,自然得到若干等距的點,不用寫到文件上。

授人以渔,不授人以鱼。
2015-10-13 15:43
cyxcpyzc
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2013-11-26
收藏
得分:0 
回复 4楼 TonyDeng
谢谢您的解答!
我用的控制软件是现成的,现在它只能一点一点的读入。
按您的意思控制软件要深入开发。我水平不够。
2015-10-13 15:53
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:1 
你還是沒弄明白。控制軟件讀入了兩個點,比如頭兩行,在你自己寫的程序中根據這兩個點,另外增加7個點,你總會吧?這樣9個點,你依次讓控制軟件去控制導軌,不就可以了麼。難道控制軟件控制導軌也要從文件讀不成?如果是,那麼你就把前面自己算出的7個點,連同原先的兩個點,按順序輸出到新的文件上,就可以了。

授人以渔,不授人以鱼。
2015-10-13 16:05
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
如果連這麼點基本的東西都覺得困難,那麼我看你後面的工作很懸,困難更多更大。給你寫出來很容易,但那不是你自己的,將來還得求人。我現在外出一會,你如果覺得真要現成的,晚上可以給你一個,但不會送佛送到西的。

授人以渔,不授人以鱼。
2015-10-13 16:11
cyxcpyzc
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2013-11-26
收藏
得分:0 
回复 7楼 TonyDeng
谢谢您的指教!
我用的控制软件是现成的,它只能逐行读入文本文件。
我是从事机械加工工作,对计算机编程不懂,隔行如隔山。现在刚开始学C语言,不知道C语言如何处理*.txt文件,例如如何在两行之间插入行。
现在想DIY个机械设备,碰到此问题。真正要做成了还更复杂要同时处理X,Y,Z三个轴,现在只能一轴一轴的来。
当然能自己解决问题更好,有空搜索一下与txt相关的帖子。
2015-10-13 21:55
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
把你的實際文件傳一兩個上來

授人以渔,不授人以鱼。
2015-10-13 21:58
ton_well
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2015-10-8
收藏
得分:0 
控制软件是什么?本人也遇到这样的问题

新手报到
2015-10-13 22:03
快速回复:对输入的*.txt文件进行处理:在两行之间插入若干行(行数不确定),并 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012493 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved