| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3391 人关注过本帖
标题:求组!如何实现按列读取文本数据并放入数组中以及将数组中的值按列保存到文 ...
只看楼主 加入收藏
wuxiao3518
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2011-8-23
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:9 
求组!如何实现按列读取文本数据并放入数组中以及将数组中的值按列保存到文本文件中
文本中数据如下:
0    68.41360274382
1    68.2861401969188
2    68.1510788335519
3    68.0089670126013
4    67.8609508526124
5    67.7069556807283
6    67.5439759981412
7    67.3722506691402
。。。。。。。。。。

现在想在程序中将第一列和第二列分别读取到一个数组中,通过计算后的两个数组数据按相同格式保存为一个文本文件,改如何做?
谢谢
搜索更多相关主题的帖子: 如何 文本文件 
2011-08-23 17:59
lz1091914999
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:四川
等 级:贵宾
威 望:37
帖 子:2011
专家分:5959
注 册:2010-11-1
收藏
得分:0 
你的代码呢?

My life is brilliant
2011-08-23 18:02
wuxiao3518
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2011-8-23
收藏
得分:0 
新手 求个读写数据的模板程序
2011-08-23 18:10
wuxiao3518
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2011-8-23
收藏
得分:0 
有没有好心人帮忙呀
2011-08-24 13:49
voidx
Rank: 12Rank: 12Rank: 12
来 自:邯郸
等 级:火箭侠
帖 子:1250
专家分:3538
注 册:2011-4-7
收藏
得分:20 
程序代码:
int a[...];
float b[...];
for(...) {
    scanf("%d %f", &a[...], &b[...]);
}
2011-08-24 14:16
wuxiao3518
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2011-8-23
收藏
得分:0 
请教如何将数组以相同的形式保存到文本中呢
2011-08-24 21:13
voidx
Rank: 12Rank: 12Rank: 12
来 自:邯郸
等 级:火箭侠
帖 子:1250
专家分:3538
注 册:2011-4-7
收藏
得分:0 
... 请自己动动脑吧~
2011-08-24 21:29
wuxiao3518
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2011-8-23
收藏
得分:0 
现在遇到个问题 输出到文本的时候前几行和后面总部对齐,我的输出程序片段如下:
 FILE   *fp1;
    fp1=fopen( "D:\\lunwen\\xlh\\222.dat", "wt ");
    for   (i=0; i <360; i++)
    {
        for   (j=0; j <2; j++)
        {
                fprintf( fp1,"%.13f\t",a[i][j]);               
        }
        fprintf(fp1, "\n");
    }
      fclose(fp1);
}

输出到文本后结果如下:
0.0000000000000 68.4136027438200   
1.0000000000000 68.2861401969188   
2.0000000000000 68.1510788335519   
3.0000000000000 68.0089670126013   
4.0000000000000 67.8609508526124   
5.0000000000000 67.7069556807283   
6.0000000000000 67.5439759981412   
7.0000000000000 67.3722506691402   
8.0000000000000 67.1937830346276   
9.0000000000000 67.0078837183469   
10.0000000000000    66.8161653957191   
11.0000000000000    66.6141492177976   
12.0000000000000    66.4039372470060   
13.0000000000000    66.1889907586023   
14.0000000000000    65.9641585182284   
15.0000000000000    65.7300854396303
。。。。。。。。。。。。
后面都正常了
能帮我看看问题出在哪么?谢谢
2011-08-24 23:33
voidx
Rank: 12Rank: 12Rank: 12
来 自:邯郸
等 级:火箭侠
帖 子:1250
专家分:3538
注 册:2011-4-7
收藏
得分:0 
用这个
fprintf( fp1,"%-10.13f",a[i][j]);
2011-08-24 23:53
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
回复 楼主 wuxiao3518
不大明白你的问题是什么

授人以渔,不授人以鱼。
2011-08-25 09:40
快速回复:求组!如何实现按列读取文本数据并放入数组中以及将数组中的值按列保存 ...
数据加载中...
 
   



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

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