`

C语言逐行读取文件内容

阅读更多
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define MAX_LINE 1024

int main()
{
 char buf[MAX_LINE];  /*缓冲区*/
 FILE *fp;            /*文件指针*/
 int len;             /*行字符个数*/

 if((fp = fopen("test.txt","r")) == NULL)
 {
 perror("fail to read");
 exit (1) ;
 }

 while(fgets(buf,MAX_LINE,fp) != NULL)
 {
 len = strlen(buf);
 buf[len-1] = '\0';  /*去掉换行符*/
 printf("%s %d \n",buf,len - 1);
 }
  return 0;
}

 

 

  • 大小: 7.9 KB
分享到:
评论

相关推荐

    逐行读取文本文件和其他读取文件的方法

    c++读取文件的常用方法。新建一个空白项目,把ofstream_demo.cpp文件加入进去就可以运行了。

    逐行读取文本文件 分隔符 c#

    利用vs2005的filestream功能逐行读取文本文件,并有效地解决了由于分隔符复杂而造成的小问题。

    C语言 FILE 文件读写

    接着,代码展示了文件读取操作,再次使用fopen()函数以读取模式打开文件,并使用fgets()逐行读取文件内容,最后通过循环打印出文件内容。 需要注意的是,如果在运行代码之前不存在 "example.txt" 文件,该文件会被...

    实用算法实验_链表

    首先,逐行读取指定文件中的数据,并进行解析后保存在链表中。其中,文件中每行数据格式为“学号,姓名,年龄”,比如“SA10225048,[yyw1] 张三,24”。 再,根据键盘输入进行相关操作(查找,删除和插入)。比如,若...

    实用算法实验_顺序表的应用

    首先,逐行读取指定文件中的数据,并进行解析后保存在顺序表中。其中,文件中每行数据格式为“学号,姓名,年龄”,比如“SA10225048,[yyw1] 张三,24”。 (提示:采用顺序表结构时,顺序表中每个表元素包含三类信息...

    C语言从txt文件中逐行读入数据存到数组中的实现方法

    下面小编就为大家带来一篇C语言从txt文件中逐行读入数据存到数组中的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    C语言实现按行读写文件

    主要为大家详细介绍了C语言实现按行读写文件,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    42_get_next_line:基本的C函数,逐行读取文件

    42_get_next_line 另一个C函数逐行读取文件。 这是在42所学校中使用的获取下一行功能的2019版。 作为一项不错的好处,它能够同时跟踪多个文件上的读取。 我包括一个用于测试建议的文本文件。 得分:115/115 :white_...

    C++从文本文件读取数据到vector中的方法

    主要给大家介绍了利用C++如何从文本文件读取数据到vector中,文章通过实例给出示例代码,相信会对大家的理解和学习很有帮助,有需要的朋友们下面来一起看看吧。

    C语言用双向链表实现一个命令行文本编辑器

    从文本文件中逐行读取字符串,作为链表一个节点的数据。从键盘输入命令字符,可以对缓冲区buffer中的文本进行定位,查找,替换,删除某行,添加某行等操作。编译环境VC6.0。fflush在VC6.0下可以正确工作,在其它编译...

    基于C语言实现 SAT 的二进制数独游戏求解程序【100010544】

    输入输出功能:包括程序执行参数的输入,SAT 算例 cnf 文件的读取,执行结果的输出与文件保存等。(15%) 公式解析与验证:读取 cnf 算例文件,解析文件,基于一定的物理结构,建立公式的内部表示;并实现对解析正确性...

    WinCE脚本解析程序(写写文本就能做很多意想不到的事情)

    2. 程序在一次性加载完配置文件后,接着逐行去解析文件内容,遇到注释行或者是格式不正确的行则跳过该行,配置文件有以下特点: (1)配置文件无大小限制,仅取决于物理内存大小,支持Unicode与ANSI编码的文件格式;...

    CETool(最新2013.8)

    2. 程序在一次性加载完配置文件后,接着逐行去解析文件内容,遇到注释行或者是格式不正确的行则跳过该行,配置文件有以下特点: (1)配置文件无大小限制,仅取决于物理内存大小,支持Unicode与ANSI编码的文件格式...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    如果想要强行转换变量类型,可以使用与C语言相同的函数settype()。 2.5 变量与常量 可能你已经注意到,变量都有一个美元符号($)的前缀。所有变量都是局部变量,为了使得定义的函数中可以使用外部变量,使用...

Global site tag (gtag.js) - Google Analytics