微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 帮忙看一下我这段程序,为何得不到文件指针?

帮忙看一下我这段程序,为何得不到文件指针?

时间:10-02 整理:3721RD 点击:


main()
{
int in_image[IMAGESIZE];
FILE *fin;
fin=fopen(\"image2.dat\",\"r\"

;
if(fin==NULL)
{
printf(\"cannot open the file\\n\"

;
}

if (fread(in_image,4,IMAGESIZE,fin)!=1)
{
printf(\"file read error\"

;
}

fclose(fin);


}
程序运行到第五行时,fin为空的,说不知道是什么结构。

程序没有错误
LZ最好检查一下自己的image2.dat是否存在
或者image2.dat是不是一个空的文件

这个dat文件是存在的,用load可以将数据导入内存,但是用fopen就出现这个问题了。我看过有人用fopen实现对文件的操作的。不知道fopen可不可以将磁盘中的文件导入到pc的内存阿?我做的算法软件仿真,都是在pc机上完成的。不涉及任何外设,想从电脑中将文件导入

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top