c语言文件读写函数有:“fgetc”和“fputc”(字符读写函数)、“fgets”和“fputs”(字符串读写函数)、“freed”和“fwrite”(数据块读写函数)、“fscanf”和“fprinf”(格式化读写函数)。

对文件的读和写是最常用的文件操作。

在C语言中提供了多种文件读写的函数:

字符读写函数 :fgetc和fputc

字符串读写函数:fgets和fputs

数据块读写函数:freed和fwrite

格式化读写函数:fscanf和fprinf

下面分别予以介绍。使用以上函数都要求包含头文件stdio.h。

示例:#include

main(){

FILE *fp;

char ch;

if((fp=fopen("d:\\jrzh\\example\\c1.txt","rt"))==NULL){

printf("\nCannot open file strike any key exit!");

getch();

exit(1);

}

ch=fgetc(fp);

while(ch!=EOF){

putchar(ch);

ch=fgetc(fp);

}

fclose(fp);

}

推荐教程:《C语言》

c语言文件写入函数有哪些,c语言文件读写函数有哪些?相关推荐

  1. .dat文件写入byte类型数组_Go语言学习基础-读文件、写文件、行过滤器

    Reading File 读文件 读写文件是许多Go程序所需的基本任务.首先,我们将看一些读取文件的示例.读取文件需要检查是否出现调用错误. 最基本的文件读取任务是将文件的全部内容读到内存中iouti ...

  2. python写二进制大文件,如何将文件写入二进制文件,或在大文件中编辑单行– Python...

    我有几个大型XML文件,由于某些无法识别的字符而无法解析,投诉类似于: xml.etree.ElementTree.ParseError: not well-formed (invalid token ...

  3. xml文件写入mysql数据库_将XML文件插入到数据库

    Xml2OleDb简介 XML是互联网共享数据的最好的方法,XML格式的数据可以很轻松的集成到不同的Web应用中去.但如果你想将XML文件插入到数据库,怎么办?Xml2OleDb将向您说明往OleDb ...

  4. linux io函数,Linux下普通IO文件操作函数---C语言

    普通文件io总结 file结构体 typedef struct { int level; /*填充/清空一级缓存*/ unsigned flag; /*文件状态指针*/ char fd; /*文件描述 ...

  5. c语言将数据写入文件后乱码_C语言 文件写入输出。文件载入后输出是乱码,纠结啊!...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 void save1() //将工具的基本信息保存至文件:"工具基本信息.file" { FILE*fp; //定义fp是一个指向FI ...

  6. C++文件读写函数之——fopen、fread和fwrite、fgetc和fputc、fgets和fputs、ftellf和fseek、rewind...

    由于最近经常使用到c语言中的读写文件,所以在此总结以下,方便以后查找. 在c中,文件操作都是由库函数来实现的,主要是分为读和写两种操作,以下详细讲解以下所有有关文件操作的邯郸乎的用法: //C++写入 ...

  7. file是c语言自带的数据类型吗_C语言详解 FILE文件操作

    1. 需要了解的概念 需要理解的知识点包括:数据流.缓冲区.文件类型.文件存取方式 1.1 数据流: 指程序与数据的交互是以流的形式进行的.进行C语言文件的存取时,都会先进行"打开文件&qu ...

  8. 【Python】Python实战从入门到精通之五 -- 教你使用文件写入

    本文是<Python实战从入门到精通>系列之第5篇 [Python]Python实战从入门到精通之一 -- 教你深入理解Python中的变量和数据类型 [Python]Python实战从入 ...

  9. c语言以只写方式打开二进制文件,C语言采用文本方式和二进制方式打开文件的区别分析...

    稍微了解C程序设计的人都知道,文本文件和二进制文件在计算机上面都是以0,1存储的,那么两者怎么还存在差别呢?对于编程人员来说,文本文件和二进制文件就是一个声明,指明了你应该以什么方式(文本方式/二进制 ...

最新文章

  1. 在Android中,如何以编程方式在dp中设置边距?
  2. jmeter根据循环获取参数_jmeter forEach循环获取response参数值进行接口请求
  3. linux的进程命令,Linux基础进程命令详解
  4. C语言串 typedef char String[MaxLength + 1]
  5. 计算机论文-中国免费,计算机硕士毕业论文免费
  6. LTE无线接入网的架构
  7. 文件服务器程序,CuteHttpFileServer(文件共享服务器软件)
  8. WEBMAX函数教程
  9. 【特征工程系列3】Zipf定律及其特征化
  10. 51单片机原理以及接口技术(三)-80C51的指令系统
  11. 复习笔记1-java基础
  12. 如何知道计算机显卡内存,电脑显卡是什么 怎么查显卡显存【图文】
  13. PrinTao CANON Home Studio Edition 8.0r12 17 Mac 佳能专业打印软件
  14. 软件工程实践结对作业一
  15. like not like
  16. 小i机器人Bot开放平台如何帮企业自建“金牌客服”?
  17. .net 超简单3句代码实现Quartz定时任务
  18. 什么是交换机独享带宽
  19. 关于python卸载遇到 No python 版本号 installation was detected的问题
  20. 线上展厅多媒体展厅搭建

热门文章

  1. 天龙八部手游服务端架设搭建教程
  2. linux重置win10开机密码,win10 1903怎么取消(设置)开机密码
  3. SecureCRT-VI操作常用命令键
  4. 2022年蓝牙耳机哪款好?公认音质最好的蓝牙耳机
  5. 具有现实世界效用的 10 大加密项目
  6. 小学计算机京剧脸谱教案,第6课 走进戏曲(三)——画脸谱
  7. hdu 1263 水果 (嵌套 map)
  8. Elasticsearch之文本搜索(十三)
  9. Vue的elementUI实现自定义主题(三)-- 动态主题
  10. 在mac/苹果电脑中,怎么才能U盘里的文件