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)
还没有任何评论哟~
