| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 6738 人关注过本帖
标题:关于C语言分割、修改、保存文件的
只看楼主 加入收藏
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
现在你需要做的,是修改主程序中的源数据文件名,用大量不同的数据来测试程序的正确性

授人以渔,不授人以鱼。
2014-07-30 20:03
烛林小煜
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2014-7-13
收藏
得分:0 
回复 109 楼 TonyDeng
1.提取的数据都是对的。
2.分成两个程序的话 更方便我用在matlab中调用  因为matlab中模拟和数字是分开的  我需要分别调用,如果你做到一起的话,选择文件的时候不好做,因为我可能单独用数字电路部分,也就是只选择数字电路部分的out,没有模拟部分的。单独做的话数字部分也要有一个文件选择界面来选择out文件,界面和模拟部分的一样,我在3中详细说。
我已经把模拟部分的单独分出来了   就是没有PROCESS2    数字部分不会弄啊  把process去掉有好多错误
3.那个输出的文件 我是这个意思:
文件选择界面做成可以选择两次out文件的界面,其中一个选择的时候提示“请选择正常的out文件”,另一个显示:“请选择out文件就行。就是选择两个不同的(因为是做故障判断的)。然后分割程序中,麻烦你改下代码,实现这样的功能:选择的那个正常的out文件分割出来的txt名字不变,还是叫做1~~10.txt,需要加的是把选择的另外一个out文件同理分割成11~~20.txt。 数字部分的那个程序分出来的文件名字和模拟部分一样就行,但是不要放在一个文件夹里,放到一个文件夹会覆盖的。
也就是说我需要再这个程序里实现对两个选择的文件实现分割 。
2014-07-31 18:13
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你这种命名法在输出文件数多于9时会冲突的。

授人以渔,不授人以鱼。
2014-08-01 11:33
烛林小煜
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2014-7-13
收藏
得分:0 
回复 113 楼 TonyDeng
???我是说分割两个文件,一个分割出来是1-10,另一个分割出来是11-20。您看能不能改成这种效果,界面也是选择两个文件
2014-08-01 15:33
_user_die
Rank: 2
等 级:论坛游民
帖 子:12
专家分:10
注 册:2014-8-1
收藏
得分:0 
sscanf( caFileData, "%[^|]|%[^|]|%[^|]|%[^|]|%[^|]|%[^|]|%[^|]|",^M
                        caGZTGZH, ^M   
                        caFQFLSH, ^M
                        caJYRQ, ^M
                        caGYH, ^M
                        caJGH, ^M
                        caYZJZH, ^M
                        caXZJZH ^M
                        
                        );这句或许对你有帮助,不要理会M
2014-08-01 16:14
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
以下是引用烛林小煜在2014-8-1 15:33:03的发言:

???我是说分割两个文件,一个分割出来是1-10,另一个分割出来是11-20。您看能不能改成这种效果,界面也是选择两个文件


问题就在前面分割出来是两位数的怎么办?跟后面的冲突啊。

授人以渔,不授人以鱼。
2014-08-01 21:01
烛林小煜
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2014-7-13
收藏
得分:0 
回复 116 楼 TonyDeng
什么两位数就冲突啊?没看懂。在设置个变量,就跟index那个似的,初值是11不就行了,分割两个文件,不是一个,每个文件都是出来10个文件,我的意思就是让这些文件名字不同,不然区别不出来啊
2014-08-03 16:23
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
第一种超过10个输出文件不就是11、12了么!

授人以渔,不授人以鱼。
2014-08-03 17:39
烛林小煜
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2014-7-13
收藏
得分:0 
回复 118 楼 TonyDeng
也是哈,那能不能把两个分割出来的文件放到两个文件夹里呢,总之区分一下啊,不然怎么知道呢
2014-08-04 18:27
烛林小煜
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2014-7-13
收藏
得分:0 
回复 118 楼 TonyDeng
还在吗?
2014-08-05 16:30
快速回复:关于C语言分割、修改、保存文件的
数据加载中...
 
   



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

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