关于C语言读取文件结尾的问题

关于C语言读取文件结尾的问题,第1张

可以使用while循环

如:

while(fscanf(fp,"笑笑%s",str)!=EOF) 其中这个判断 EOF 就是是否读取到文件结尾

是碰悄含 end of file的缩运银写.

C语言判断文本文档的世余渗结束的源代码如下:

#include <iostream>

#include <fstream>

using namespace std

#define FILENAME "stat.dat"

int main()

{

fstream _file

_file.open(FILENAME,ios::in)

if(!_file)

{

cout<<FILENAME<<"没有被创建"

}

else

{

cout<<FILENAME<<"已经结束"

}

return 0

}

扩展资料

C语言向文件写入内容并读取显示的源代码如搜脊下:

#include <stdio.h>

#include <stdlib.h>

#include <errno.h>

#define FILE_PATH "D:/demo.txt"  // 文件路径

int main(){

char name[20] // 姓名

int age // 年龄

int studNo // 学号

float score // 平均分

FILE *fp // 文件指针

// 判断毁乱文件是否能够正确创建/打开

if( (fp=fopen(FILE_PATH,"wt+")) == NULL ){

perror(FILE_PATH)

exit(1)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12144019.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存