文档章节

使用feof()函数检测文件末尾

努力喵
 努力喵
发布于 2015/10/20 21:44
字数 96
阅读 7
收藏 0
点赞 0
评论 0
//endOfFile.c -- use feof()function check the end of file.
#include <stdio.h>
#include <stdlib.h>
#define BUFSIZE 100

int main(void){
  char buf[BUFSIZE];
  char filename[60];
  FILE *fp;
  
  puts("Enter name of text file to display: ");
  gets(filename);
  
  // open file by r mode
  if((fp = fopen(filename, "r")) == NULL){
    fprintf(stderr, "Error opening file.");
    exit(1);
  }
  
  // 如果未达到文件末尾, 读取一行并显示
  while(!feof(fp)){
    fgets(buf, BUFSIZE, fp);
    printf("%s", buf);
  }
  fclose(fp);
  
  return 0;
}


© 著作权归作者所有

共有 人打赏支持
努力喵
粉丝 5
博文 105
码字总数 34117
作品 0
广州
Zlib实现压缩和解压缩流程

压缩流程: 1.使用zlib做压缩,先调用deflateInit(),这个函数必须在使用deflate之前,zalloc,zfree和opaque等字段都是在deflateInit被初始化的,deflateInit将分配按照顺序分配内存空间,每次分配...

mickelfeng
2013/03/28
0
0
php一些常用参数

一、指针 1、feof 判断指针是否末尾或出错-----返回true 一般用在判断指针没有到末尾时,输出内容 2、fgets 指针只读一行 3、fseek 指针移动到某个位置 二、字符串 1、substr 返回字符串的子...

曹国莉
2017/11/10
0
0
php文件基本操作

读写基本操作 写文件函数:fileputcontents() 读文件函数:filegetcontents() 其它常用文件函数 Unlink() 删除文件 Rename() 文件移动(重命名) Filesize() 文件大小 File_exists() 文件是否...

kingandwede136
03/02
0
0
PHP文件写入,读取与替换内容strReplace.php

PHP文件写入,读取与替换内容 完美实现PHP写入,读取,替换文件内容。先解释一下,主要用到: fopen("文件名.扩展名","操作方式") fwrite(读取的文件,"写入的文件"); fclose(打开的对象变量)...

wakice
2017/12/01
0
0
用 PHP 读取文件的正确方法

让我们算一算有多少种方法 处理诸如 PHP 之类的现代编程语言的乐趣之一就是有大量的选项可用。PHP 可以轻松地赢得 Perl 的座右铭“There's more than one way to do it”(并非只有一种方法可...

Minho
2012/02/08
0
1
fread函数返回值

fread函数原型: sizet fread ( void *buffer, sizet size, size_t count, FILE stream) ; size和count的含义:每次读count个块,每块为size字节 fread的返回值含义为:读到的块数,假定现在...

TINATINA
2016/07/21
535
0
php页面静态化技术;学习笔记

demo

grootzhang
2016/04/12
0
0
C语言编程学习:C语言以数据块的形式读写文件

C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到...

小辰带你看世界
05/24
0
0
php函数积累第二弹(关于文件操作)

----文件操作---- realpath(path) 函数根据文件的相对路径路径返回绝对路径。 dirname(path) 返回路径中的目录部分。 isdir(dirpath) 判断文件夹路径是否正确(存在) scandir(dirpath,sort...

Jceee
2014/04/16
0
0
导入CSV文件

如何把csv文件导入到数据库: 1.excel并不是开放的标准,是微软自己的,你只能猜测它的格式; 标准还有可能变(目前国际上已经制定的标准文档规范) 操作excel,有开源的phpeExcel开源的类。 ...

科技小能手
2017/11/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

崛起于Springboot2.X之开发拦截器(21)

序言:几乎所有项目都需要拦截器,所以小伙伴们必须要掌握这门技术哦,不然只会mybaits增删改查那是实习生干的活呀。 1、创建拦截器类,implements HandlerInterceptor public class MyInce...

木九天
9分钟前
0
0
(转)SQL语句的执行顺序

(7) SELECT (8) DISTINCT <select_list> (1) FROM <left_table> (3) <join_type> JOIN <right_table> (2) ON <join_condition> (4) WHERE <where_condition> (5) GROUP BY <group_by_list> (......

Avner
18分钟前
0
0
1.14 救援模式

确保开机启动时连接镜像文件,如果是真机服务器,就需要:U盘或光盘镜像启动进入BIOS 不同主板进入bios按键不同,一般是F12或Esc 光标:移动到Boot(开机启动项) 减号移动:光标选中行,按-...

小丑鱼00
26分钟前
0
0
ES11-全文检索

高级别全文检索通常用于在全文本字段(如电子邮件正文)上运行全文检索。 他们了解如何分析被查询的字段,并在执行之前将每个字段的分析器(或search_analyzer)应用于查询字符串。 1.term查...

贾峰uk
29分钟前
0
0
java 复制对象有哪些方式

java 复制对象有哪些方式 Apache的 Common beanutils库 org.apache.commons.beanutils.BeanUtils.copyProperties(dest,origin); Springframework 的BeanUtil 依赖: <dependency> ......

黄威
44分钟前
1
0
jstack的简单使用

公司测试反应, 一个java应用的机器, 即使不做交易, cpu始终是30%多, 于是想到了jstack, 实践步骤记录一下: 1, 找出java应用的进程号 ps -ef|grep 应用名|grep -v grep 2, 找出pid下的cpu占用...

零二一七
51分钟前
1
0
导入CSV文件就行数据整理分析

#-*-coding:utf-8-*-import csv,os,re,mathlocalPath=input("请输入所有群文件的根目录:") #所有QQ群文件的物理根目录路径def info(): info_dic=[] dirList=os.listdi...

Kefy
今天
5
0
CoreText进阶(六)-内容大小计算和自动布局

CoreText进阶(六)-内容大小计算和自动布局 其它文章: CoreText 入门(一)-文本绘制 CoreText入门(二)-绘制图片 CoreText进阶(三)-事件处理 CoreText进阶(四)-文字行数限制和显示更...

aron1992
今天
1
0
一个Unity高人的博客,涉猎范围很广,深度也很深。

https://blog.csdn.net/ecidevilin/article/list/

爽歪歪ES
今天
0
0
Spring Cloud Config-Git后端

EnvironmentRepository的默认实现使用Git后端,这对于管理升级和物理环境以及审核更改非常方便。要更改存储库的位置,可以在Config Server中设置“spring.cloud.config.server.git.uri”配置...

itcloud
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部