c语言读取很大的到二维数组,c语言 读取一个很大的TXT到二维数组

2021-02-26 14:16:36 字数 1688 阅读 8199

1楼:匿名用户

#include

#include

#include //atoi函数的头文件#define maxline 788

#define maxcolumn 2

void main(void)

;int i=0;

int j=0;

if((fp=fopen("d:\\plot\\b.txt","r"))==null)

while(fscanf(fp,"%d %d",&data[i][0],&data[i][1]) != eof)

fclose(fp); //关闭指属针}

如何用c语言讲文本文件中储存的数据读入一个二维数组

2楼:匿名用户

此**符合你的要求:

#include

#include

#include

int main()

memset(line,0x00,sizeof(line));

while(fgets(line,1000,fp)!=null)linecount++;

}fclose(fp);

//打印结果

for(ii=0;ii

}return 0;}

3楼:匿名用户

我只能基本上推翻你写的所有程序了,因为你没有实际进行剔除第一个数的操作

#include

int main(int argc, char *argv)return 0;}

4楼:匿名用户

自己试试看,下午无聊给你做了一下,我在linux下面跑起来是可以的完全满足你的最终要求,忽略掉了行号,记录真实数据到二维数组#include

#include

#include

int localize(char *buf);

void linechg(double *dest, char *sour);

main()

while(1)

}fclose(f1);

for(i=0;i<5;i++)

printf("%lf",simul[i]);

return 0;}/*

定位空格(实际上就是定位下一个浮点数起始位置)*/int localize(char *buf)}return i;

}void linechg(double *dest, char *sour)}

5楼:匿名用户

#include

#include

#include

int main()

fclose(fp);

for (int r = 0; r < i; r++) // 打印数据}

6楼:匿名用户

文本文件中的数据格式如果能自己控制, 并且是固定的话, 完全可以通过#include, 让编译器来帮你读入....

7楼:匿名用户

使用fread(),fwrite()这一对函数

8楼:华录_起点

看看这个:

http://zhidao.baidu.***/question/53208785

c语言二维数组下标的值怎么算,c语言二维数组下标的值怎么算 5

1楼 v侧耳倾听 数组的下标是从0开始,由于数组是连续存储的,你可以想象用一个4x4的 来表达这个数组,然后把for循环体内语句中数组对应的下标值根据算术表达式进行计算就可以啦。 for i 0 i 4 i s a i 1 等同于 s s a i 1 由这个循环语句可知,将数组a 0 1 a 1 1...

c语言三维数组赋值给二维数组为什么可以这样

1楼 你的数组a其实仍然是二维数组,因为你给的值显然是一个二维数组的值即1 2 3 3 2 1 2 5 6 你并没有真正做一个三维数组,所以赋给二维数组完全没问题,数组b的值仍然是像上面那样的形式 c语言怎么为一个三维数组赋值?我的这个二维数组是字符串,要求用c语言,不是c 2楼 匿名用户 ch i...

c语言中三维数组的赋值问题,C语言中三维数组的赋值问题

1楼 匿名用户 int limit 4 5 2 你这样定义是 int limit 20 2 。int limit 4 5 2 应该是 int limit 4 5 2 c语言 三维数组赋值给二维数组,为什么可以这样?里面的数值不会改变了吗? 2楼 你的数组a其实仍然是二维数组,因为你给的值显然是一个二...