| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 600 人关注过本帖
标题:求助!我想将文本文档内容执行C语言后生成另一种文本内容
只看楼主 加入收藏
miaomiao_szy
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-5-30
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
求助!我想将文本文档内容执行C语言后生成另一种文本内容
   1            2                     3             4             5             6            7             8      9         10     11
先读取A.txt文件,内容如下,总共11列,想通过C语言将其执行后,将其内容写入B.txt文件。
A.txt文件具体内容如下:
  V89        LED0805               2170mil       1105mil       2170mil       1105mil       2125mil       1105mil  B        360.00 YELLOW         
  V86        LED0805               2170mil       1005mil       2170mil       1005mil       2125mil       1005mil  B        360.00 GREEN         
  V85        LED0805               2170mil        905mil       2170mil        905mil       2125mil        905mil  B        360.00 GREEN         
  R414       0603              2720.347mil   1905.168mil       2720mil       1905mil   2720.347mil   1932.668mil  B        270.00 75R            
  R413       0603              2470.347mil   1905.168mil       2470mil       1905mil   2470.347mil   1932.668mil  B        270.00 75R            
  R409       0603              2744.832mil   1555.347mil       2745mil       1555mil   2717.332mil   1555.347mil  B        360.00 0R

处理后,直接变成
  V89        2170.00       1105.00        360.00       LED0805
  V86        2170.00       1005.00        360.00       LED0805         
  V85        2170.00        905.00        360.00       LED0805      
  R414       2720.00       1905.00        270.00         0603              
  R413       2470.00       1905.00        270.00         0603              
  R409       27454.00      1555.00        360.00         0603
处理后第一列不变;原本第三列数据现在变成第二列,数据本来后面有mil,现在全部以保留小数点2位,并且四舍五入已整数舍入;原本第四列现变成第三列,要求与变成第二列一样;原第十列变成现在的第4列;原第二列现变成第五列。
谢谢各位大侠

搜索更多相关主题的帖子: C语言 文档 文本 
2010-05-30 20:27
南国利剑
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:29
帖 子:1165
专家分:3536
注 册:2010-4-12
收藏
得分:10 
问题应该出在你的读写过程中,你以什么方式读进去的,就要以什么方式读出来,然后再以相同的方式读进另外一个文件里。
注意二进制文件和文本文件的区别。
希望对你有帮助!

南国利剑
2010-06-01 01:30
miaomiao_szy
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-5-30
收藏
得分:0 
谢谢,能写点代码嘛。我不太会弄
2010-06-01 09:34
alln
Rank: 2
等 级:论坛游民
帖 子:3
专家分:10
注 册:2010-6-2
收藏
得分:10 
定义一个有11个元素的结构体。
然后循环fscanf(fp,"%s $d ...\n",结构体.1,结构体.2,结构体.3,...结构体.11)直到文件结束。(如果你不确定文件大小,就是说不知道有多少行数据的话,还要用的链表,否则用结构体数组就行)。
循环处理你要处理的数据列。并输出fprintf(fp,"%s %s ...",结构体.1,结构体.3...)

[ 本帖最后由 alln 于 2010-6-2 16:52 编辑 ]
2010-06-02 16:37
快速回复:求助!我想将文本文档内容执行C语言后生成另一种文本内容
数据加载中...
 
   



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

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