求 求 大 佬救 救孩 子我吧👶🏻我找了一天要没了呀
这是写的读取文件信息
文件读取到了屏幕上,一直在屏幕上,换运作选项还是在
但是运行出来它就是显示找不到文件或者文件是没有资料
首先,fopen函数的两个参数并无问题,若是文件存在即可打开。
可能是读取的格式有问题。
可以尝试单独取出所有信息看看,不断排除错误。
如下,尝试读取所有信息:
char ch;
ch = fgetc(fp);
while (ch != EOF)
{
printf("%c\n", ch);
ch = fgetc(fp);
}
if(fp==NULL)里加一句return -1;
在这里下断点,看看fp打开成功了没有
读取的时候值类型前面要加&,比如&p->num,
文件不要放在c盘,c盘文件读写可能受系统保护(需要管理员权限)