仪器社区

我的读取一个高光谱波段数据的C语言程序,读不出来,能帮我看看嘛

SHAN靈魂 2011-08-08
#include #define PN 512*512 unsigned short fe[PN]; void main() { FILE *fp; char infile[10]; printf("enter the file name:\n"); scanf("%s",infile); fp=fopen(infile,"rb"); if(fp==NULL) { printf("open the erro ... #include #define PN 512*512 unsigned short fe[PN]; void main() { FILE *fp; char infile[10]; printf("enter the file name:\n"); scanf("%s",infile); fp=fopen(infile,"rb"); if(fp==NULL) { printf("open the erro file\n"); } fread(fe,2,PN,fp); printf("%s\n",fe); fclose(fp); return 1; }
评论
全部评论
mxrpqvzq4567
流程上,你这个根本没有非正常退出的过程,程序无论打开文件成功与否,Z终会return 1,假如文件未能成功Open,那你的Fread函数运行结果就 不对了!主要看下Fread函数的用法吧!乱码的话,可能和文件的编码有关!
10 0 2011-08-10 0条评论 回复
古都督
return 1表示程序非正常退出,别的不知道了
4 0 2011-08-09 0条评论 回复
250647002
return 1表示程序非正常退出,别的不知道了。
8 0 2011-08-09 0条评论 回复
小满子a
要测试的话,建议你把文件路径写死掉,然后跑,这么手动输入难说会有异常字符录入,试试吧。
15 0 2011-08-10 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论