66问答网
所有问题
怎么将读取的二进制数据存入二维数组?
如何将文件读入的二进制数据存入一个二维数组,感谢
举报该问题
推荐答案 2019-12-01
这个要看文件是什么样的格式保存数据的,是
字符串
方的
二进制数
据,还是二进制数,每个数据怎么样保存的,比如字符串数据,数据之间是什么符号分割的。
访问文件的函数是这些:
首先打开文件:fopen
读文件数据:fread
读完关闭文件:fclose
如果读入的是字符串类型,要把字符串数值转为int类型,再保存到数组。
这个问题你要说清楚,最好把你现有的代码贴出来,别人才好帮你。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Ux292n99vinsDU2Dsii.html
相似回答
fortran中
如何将读取的二进制
文件内容写入一个
数组
中?
答:
如果该文件是按数组的列存储的,那么直接用read语句可以自动读入数组,不用你控制格式
。一般来说,如果该文件是fortran的write语句写的,那么就是按照fortran的默认方式存储的,直接read即可。如果不是按列存储,那么你要根据实际存储方式,将每一行数据读入数组相应的行。
C语言 中
怎么将
文件中
的数据读取
到
二维数组
中
答:
1、使用双层循环语句,就可以依次把数据顺序读入到一个二维数组当中了
。2、例程:include <stdio.h>#include <string.h>#define MAXLINE 3#define MAXCOLUMN 10void main(void){ FILE *fp; //文件指针 char arr[MAXLINE][MAXCOLUMN]={0}; //定义3行10列的二维数组并初始化 int i ...
c语言
怎么
从文件中
读入数据存储到二维数组
中
答:
typedef int DTP; /*DTP文件中所含
数据
的类型*/ int main(void){ FILE *fp;char tmp[255],ch;DTP **da,tda;int i=0,j=0;fp=fopen(FILE_DATA,"r");da=malloc(sizeof(DTP *)*1);while (!feof(fp)){ fscanf(fp,"%*[^0123456789.]%[0123456789.]",tmp);ch=fgetc(fp);sscan...
vc从一个txt文档中
读取数据
,
存到二维数组
中?
答:
你要知道Vsharp 的除错功能是很强大的。你还得努力啊。可以利用CFile类,每次取一行,然后把每行分割,复制给CString或者你定义的
二维数据
变量,试试看
c++
怎样
从txt文件中
读取数据存入
数组
二维数组
中,且每个数据项(有汉字...
答:
1、C语言标准库提供了一系列文件操作函数。文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中。例如:fopen、fclose函数用于文件打开与关闭;fscanf、fgets函数用于文件
读取
;fprintf、fputs函数用于文件写入;ftell、fseek函数用于文件操作位置的获取与设置。2、例程:include...
...n位
二进制
数,依次截取16位放在
二维数组
里面,
怎么
实现例如f[0][0...
答:
int main(){ int i = 0;int bit = 0;int f[m_size][n_size] = {0};for(i=0; i<16; i++){ scanf("%d", &bit);f[0][0] = bit | (f[0][0] << 1);/*这句是把后输入的数字放在低位.如果想把后输入的数字放高位改成f[0][0] = (bit<...
大家正在搜
读取二进制文件的函数
二进制文件的读取
二维数组怎么看
二维数组怎么赋值
如何读取二进制文件
fgets读取二进制
以二进制方式读取文件
二进制文件怎么打开
qt读取二进制文件
相关问题
fread如何读取二进制文件到二维数组中
C语言怎么读取二进制文件中的数据放到一个300×300的二维...
我把一个二维数组写成二进制文件然后再从中读出数据存在另一个二...
c++读取txt数据,将其保存到二维数组
c++二维数组写入二进制文件
二维数组如何用二进制文件方式存盘?
怎样用C语言读取txt文件中的二进制数据并转为一维数组