fp=fopen("SAVE.txt","rb"))==NULL
发布网友
发布时间:2024-10-13 09:01
我来回答
共3个回答
热心网友
时间:2024-11-23 21:01
这个是C语言里面的东西
以"rb"方式打开“SAVE.TXT”文件
rb,应该是以二进制只读方式打开
用fopen语句后,会返回一个文件指针
指向所打开的文件,
其中“==”为一个判断语句
如果文件打开后返回一个空指针,那么把1赋给fp
如果文件打开后返回一个非空指针,那么把0赋给fp
大概意思就是这样,希望帮到你了
不过,你这条语句怎么少了括号
还有,由于我编程很少使用这几个语句
从来没用过函数返回值和数值直接比较的格式
不知道对不对,水平有限,见谅
热心网友
时间:2024-11-23 21:02
标准库函数fopen读写的文件路径默认应该是在可执行文件的同一目录下。
也就是把txt放在编译出来的exe同一文件夹下就行了。
====
[原创回答团]
热心网友
时间:2024-11-23 21:02
#include<stdio.h>
int main()
{
FILE *fp;
fp=fopen("SAVE.txt","rb"); /*fopen函数返回值只有.txt文件与.exe文件不在同一目录下才为NULL*/
fclose(fp);
}