Advertisement

C语言解析文本文件中的数据

阅读量:

说明

txt文档中的数据格式:前后数据用空格隔开;

数据来源:MATLAB软件通过获取彩色图像的R、G、B三层像素值,并将这些值分别以不同的文件格式保存在三个文本文件中。随后,通过C语言程序将其转换为一维数组形式。

动态分配数组空间,并非不需要预先确定好数组的容量;相比于静态分配内存的优势在于能够回收内存碎片

2.源程序

#include

#include

int main(void)

{

int img_r = (int)malloc(352160*sizeof(int)); //要知道图片大小

int i;

text pointer fpRead被赋值为fopen函数的结果。
//路径位于桌面文件夹中

if(fpRead == NULL)

{

return 0;

}

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

{

fscanf(fpRead, "%d ", &img_r[i]);

printf("%d ", img_r[i]);

}

printf("success\n");

free(img_r);

return 1;

}

全部评论 (0)

还没有任何评论哟~