当前位置: 首页 > news >正文

沙河做网站重庆丰都建设局网站

沙河做网站,重庆丰都建设局网站,wordpress 修改为中文字体,深圳市住房保障局官网目录 复习: 一⽂件的顺序读写 例子: 前言: 在上篇文章中介绍了文件的类型,文件指针,流,操作的函数。 在本篇文章继续为大家带来文件细节分享,如 顺序读写等等。 复习: fopen是…

 目录

复习:

一·⽂件的顺序读写

例子:


前言:

在上篇文章中介绍了文件的类型,文件指针,流,操作的函数。

在本篇文章继续为大家带来文件细节分享,如 顺序读写等等。

复习:

fopen是C语言中用于打开文件的函数。 

FILE *fopen(const char *filename, const char *mode);

常用打开模式:

模式描述
"r"只读方式打开文本文件
"w"只写方式创建/覆盖文本文件
"a"追加方式打开/创建文本文件
"rb"只读方式打开二进制文件
"wb"只写方式创建/覆盖二进制文件
"ab"追加方式打开/创建二进制文件
"r+"读写方式打开文本文件
"w+"读写方式创建/覆盖文本文件
"a+"读写方式打开/创建文本文件

fclose是C语言中用于关闭文件的函数。

int fclose(FILE *stream);

 例子:

#include <stdio.h>
int main()
{FILE* pf=fopen("Project179", "r");if (pf = NULL){perror("shibai ");return 1;}else{printf("打开陈工");}return 0;
}

一·⽂件的顺序读写

文件的顺序读写是指按照文件中数据的顺序逐个读取或写入数据。

顺序读写函数介绍:

函数名

功能

适⽤于

fgetc

字符输⼊函数

所有输⼊流

fputc

字符输出函数

所有输出流

fgets

⽂本⾏输⼊函数

所有输⼊流

fputs

⽂本⾏输出函数

所有输出流

fscanf

格式化输⼊函数

所有输⼊流

fprintf

格式化输出函数

所有输出流

fread

⼆进制输⼊

⽂件

fwrite

⼆进制输出

⽂件

如何更好的记忆呢?

以fgetc为例子:

f指file     个体表示获取  c指的是字符 character  所以fgetc是从文件读取一个字符

 上⾯说的适⽤于所有输⼊流⼀般指适⽤于标准输⼊流和其他输⼊流(如⽂件输⼊流);

所有输出流⼀般指适⽤于标准输出流和其他输出流(如⽂件输出流)。

 这里可以看出fputc如何使用的了,前一个参数是要输入的字符,后一个参数是地址 。

大家可以去C语言官网去搜索对应的函数。

如何使用:

#include <stdio.h>
int main()
{FILE* pf = fopen("dest.c", "w");if (pf == NULL){perror("fopen");return 1;}fputc('a',pf);fclose(pf);pf = NULL;return 0; }

改善:

这里还可以使用for循环的方法,输入字符,如下:

#include <stdio.h>
int main()
{FILE* pf = fopen("dest.c1", "w");if (pf == NULL){perror("fopen");return 1;}//fputc('a',pf);for (int i = 'a';i <= 'z';i++){fputc(i, pf);}fclose(pf);pf = NULL;return 0; }

http://www.dtcms.com/a/428449.html

相关文章:

  • 企业网站建设情况汇报网页设计费用明细
  • 集群服务器架构学习计划
  • YOLO入门教程(番外):计算机视觉—图像增广
  • 学院网站建设项目的活动分解沟通交流类网站有哪些
  • 吕梁建站公司大连网站制作公司
  • 吉安网站推广软文营销定义
  • web前端团队开发code review方案最佳实践
  • 张槎网站建设企业网站建设与管理作业
  • 网站找什么公司做网站开发的难点
  • Android Studio | 设置国内代理(SDK 设置国内代理(阿里云镜像))
  • 怎么注销建设银行网站用户名设计网站费用多少
  • 【更新至2024年】1999-2024年上市公司数字化转型程度数据(含原始数据+计算代码+结果)
  • 优化网站建设哪家专业wordpress tag 别名
  • Android 常见界面布局详解
  • 4-创建索引和约束
  • 百度竞价网站永久免费网站虚拟主机
  • 做商城网站的广州站电话
  • 中小企业网站制作方法建网页和网站的区别
  • 【星海出品】cache和程序性能
  • 国外设计网站建站之星怎么收费
  • 网站建设的服务怎么样做网站必须要购买域名
  • 【武大杨景媛事件全过程】免费分享
  • 江苏001
  • 5分钟掌握现代C++多执行策略:基于DAG的任务调度系统
  • UFrame:面向规模化 Unity 项目的工程化框架
  • 西安网站优化招聘网普陀网站建设推广
  • 安卓门户网站开发wordpress 短链接插件
  • 【APK安全】组件安全核心风险与防御指南
  • 乌市网站建设为做论坛推广的网站
  • 【第五章:计算机视觉-项目实战之图像分割实战】2.图像分割实战:人像抠图-(5)模型训练与测试