例如TXT文件中的数据是这样
0 5 0.05
1 20 0.20
2 10 0.10
3 5 0.05
4 15 0.15
5 15 0.15
6 18 0.18
7 12 0.12
怎么把它们按每列读出来,分别放到三个不同的数组
请教VC6.0++如何逐列读取TXT文件中的数据
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
5条回答 默认 最新
- 知常曰明 2015-05-17 06:30关注
#include <stdio.h> #include <stdlib.h> void main(int argc, char *argv[]) { if (argc < 2)return; char *filename = argv[1]; FILE *fn; int i = 0,j; int a[10], *a0 = a; int b[10], *b0 = b; double c[10], *c0 = c; int a1, b1; double c1; if (fn = fopen(filename, "r")) { while (!feof(fn)) { fscanf(fn, "%d %d %lf", a0++, b0++, c0++); if (++i >= 10) break; } fclose(fn); } printf("Column1\n"); for (j = 0; j < i; j++) printf("A[%d]=%d\n", j, a[j]); printf("Column2\n"); for (j = 0; j < i; j++) printf("B[%d]=%d\n", j, b[j]); printf("Column3\n"); for (j = 0; j < i; j++) printf("C[%d]=%lf\n", j, c[j]); system("pause"); }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥100 Jenkins自动化部署—悬赏100元
- ¥15 关于#python#的问题:求帮写python代码
- ¥20 MATLAB画图图形出现上下震荡的线条
- ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
- ¥15 perl MISA分析p3_in脚本出错
- ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
- ¥15 ubuntu虚拟机打包apk错误
- ¥199 rust编程架构设计的方案 有偿
- ¥15 回答4f系统的像差计算
- ¥15 java如何提取出pdf里的文字?