关于c语言函数fread和fgetc读取文件的问题

jiayinjia1983116 CSDN会员 jiayinjia1983116 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
//girl.dat是一副256*256图象经过256个灰度级量化的采样值,也就是说里面存的是0~255的对应二进制数,但是用fread和fgetc进行度取时,用fread不能 读取数据,而用fgetc读取的数显示全是-1,请教高手了,请帮帮我调试一下程序,是读出的树能顺利的存到数组p中

#include"stdio.h"
main()
{
char p[1024]={0};//此处用1024是为了方便,便于调试。
int i;
FILE *fp;
clrscr();

if ((fp=fopen("girl.dat","r"))==NULL)

{printf("can not open file");
exit(0);
}
fread( p,1,1024,fp);
for(i=0;i<1024;i++)
{ /* p[i]=fgetc(fp);*/
printf("%d",p[i]);
}

getch();
fclose(fp);
}
...全文

相关推荐

C语言程序中如何正确使用feof函数.pdf

通过这个指针,我们可以使用如fgetc()、fgets()、fscanf()和fread()等函数从文件中读取数据到程序的内存空间。在打开文件时,系统为每个文件分配一个内存缓冲区,这称为缓冲技术。

数据资源

GPS工具箱GpsTool:从坐标转换到参数详解

GpsTool是一款强大的地理信息系统(GIS)工具,专门为地理空间数据处理而设计。其广泛应用于测绘、导航、土地管理等领域,提供了一系列精准的坐标系统转换、地图投影、空间分析等功能。对于地理信息系统领域的专业人士来说,GpsTool是一个不可或缺的辅助工具。椭球体模型是地理信息系统(GIS)和卫星导航定位(如GPS)中用于模拟地球形状的数学模型。地球并非完美的球体,而是略显扁平,因此在精确计算地理位置时,使用椭球体模型比球体模型能提供更为准确的结果。

耄先森吖

C语言读写文件操作.pdf

函数返回指向文件的FILE指针,如果无法打开文件,则返回NULL。3. 文件读取函数:C语言提供了多种读取文件内容的函数,如fgetc()、fgets()、fread()等。

资料大全

c语言文件读写操作代码.txt

最后,文件的读取操作涉及到了fscanf、fgets、fgetc、fread等函数。

king_machine design

c 语言读写操作文件.txt

以上示例代码演示了如何在C语言中进行基本的文件写入和读取操作,它们展示了C语言在文件操作方面的简洁和高效。

子墨777
评论 3
收藏 已收藏
分享
返回顶部
jiayinjia1983116 CSDN会员
C语言 70,039 成员 243,237 内容