我想编写一个函数,在一个文件中用逗号分隔的数字创建整数数组,如下所示:
1, 54520.00000, 86397.00000, 0 2, 54440.00000, 87200.00000, 0 3, 51280.00000, 97600.00000, 0 4, 50000.00000, 100000.00000, 0 5, 48880.00000, 100000.00000, 0
第一列是每行的编号,因此我需要的数据实际上是接下来的三列 我的问题是:
提前感谢您的帮助!
答案 0 :(得分:0)
您可以使用fscanf()
将以下fscanf()
用于循环,直至到达文件末尾:
int i,j
double x,y;
while (fscanf(fp, " %d , %f , %f , %d", &i, &x, &y, &j) != EOF) {....}