大家好!怎样用c语言读取img格式的图像?读取后把它放在一个数组里面,该怎么放? 10
本人编的程序是这样的:#include"stdio.h"main(){FILE*fp;inti,j;charcha[512][512];if((fp=fopen("bar...
本人编的程序是这样的:
#include "stdio.h"
main()
{
FILE *fp;
int i,j;
char cha[512][512];
if((fp=fopen("barb.img","r"))==NULL) printf("Unable to open!");
for(i=0;i<512;i++)
for(j=0;j<512;j++)
cha[i][j]=fgetc(fp);
for(i=0;i<5;i++)
for(j=0;j<512;j++)
printf("%#x ",cha[i][j]);
}
但读出来得结果不对! 展开
#include "stdio.h"
main()
{
FILE *fp;
int i,j;
char cha[512][512];
if((fp=fopen("barb.img","r"))==NULL) printf("Unable to open!");
for(i=0;i<512;i++)
for(j=0;j<512;j++)
cha[i][j]=fgetc(fp);
for(i=0;i<5;i++)
for(j=0;j<512;j++)
printf("%#x ",cha[i][j]);
}
但读出来得结果不对! 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询