C语言fgets读取整个文本文件的内容
C语言fgets环读取整个文本文件的内容
#include <stdio.h>#include<stdio.h>
#include<stdlib.h>
#include<string.h>
//函数返回fname指定文件的全部内容,如果打不开文件,则返回NULL,并显示打开文件错误
char *getfileall(char *fname)
{FILE *fp;char *str;char txt[1000];int filesize;if ((fp=fopen(fname,"r"))==NULL){printf("打开文件%s错误\n",fname);return NULL;}fseek(fp,0,SEEK_END); filesize = ftell(fp);str=(char *)malloc(filesize);str[0]=0;rewind(fp);while((fgets(txt,1000,fp))!=NULL){strcat(str,txt);}fclose(fp);return str;
}
int main(int argc, char *argv[])
{char *p;char *fname="D:\\temp.txt";p=getfileall(fname);if (p!=NULL) puts(p);return 0;
}
C语言fgets读取整个文本文件的内容相关推荐
- C语言fgets()函数(以指定长度读取文件中的字符,并存入字符数组变量中)
C语言fgets()函数(以指定长度读取文件中的字符,并存入字符数组变量中) 需要引入C 标准库 - <stdio.h> 文章目录 描述 声明 参数 返回值 实例 测试(确实只能读n-1个 ...
- 编写一个能管理城市区号信息的系统程序,系统能够读取、查找、输出城市区号信息。 c语言 ,,其中,区号查询内容显示效果为:
编写一个能管理城市区号信息的系统程序,系统能够读取.查找.输出城市区号信息. c语言 ,其中,区号查询内容显示效果为: ![img](https://img-mid.csdnimg.cn/releas ...
- python提供了方法用于读取文本文件内容_python提供了哪三种方法用于读取文本文件的内容?...
三种方法分别是:"read()"."readline()"."readlines()"."read()"是一次性读取文件 ...
- JAVA——一次性读取或者写入文本文件所有内容
一次性读取文本文件所有内容 public String readFileToString(String fileName) { String encoding = "UTF-8"; ...
- 用 ABAP 读取本地文本文件内容试读版
零基础 ABAP 学习教程系列文章的目录 ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍 ABAP 标准培训教程 BC400 学习笔记之二 ...
- 用 ABAP 读取本地文本文件内容
用 ABAP 读取本地文件文本内容是一个常见的需求.假设我有一个文本文件,内容如下: 这个文件在本地存储的位置:"C:\temp\1.txt" 在跟随本文学习之前,请务必先学习完下 ...
- JavaScript之读取txt文本文件内容
读取txt文本文件内容. 代码: <!DOCTYPE html> <html lang="en"><head><title>文件读取 ...
- Java读取文本文件的内容
Java读取文本文件的内容 文本内容如下: 下面展示一些 内联代码片. package my; import java.io.File; import java.io.FileInputStream; ...
- c语言read有什么作用,C语言read()函数:用于读取打开文件的内容
函数名:read 头文件: 函数原型: int read(int handle,void *buf,int len); 功能:用于读取打开文件的内容 参数:int handle 为要读取的文件 voi ...
最新文章
- 设置grep高亮显示匹配项
- 免费教材丨第52期:人工智能(复杂问题求解的结构和策略)、人工智能哲学
- PostgreSQL 10.1 手册_部分 II. SQL 语言_第 10 章 类型转换_10.4. 值存储
- C#注解属性的感想一:
- SAP MIR7输入数量自动金额的设置
- Oracle资源管理器(二)-- 创建和使用数据库资源计划
- Not Equal on a Segment CodeForces - 622C
- 在SQL中检查约束-用MySQL和SQL Server语法示例解释
- NTLDR is missing Press any key to restart
- 1635: [Usaco2007 Jan]Tallest Cow 最高的牛
- Fiddler设置断点(一)
- Visual Studio 201~ Code 格式检查
- 反思:前一段时间的开发中,忽略了对象概念
- CSDN西安分站俱乐部聚会归来记
- html语言标记说明,HTML中注释标签的使用方法
- python输出语句print格式_python输出语句print的用法是什么?_后端开发
- VIVO内置应用卸载指南(IQOO NEO5为例)
- 在sagemath中安装第三方库
- mahout实现协同过滤推荐算法
- 主流嵌入式操作系统(RTOS)有哪些?看看这14种