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

网上做兼职老师的正规网站疫情优化调整

网上做兼职老师的正规网站,疫情优化调整,wordpress avatars,去哪个网站做兼职前言: 在之前的学习中,我们所写的C语言程序总是在运行结束之后,就会自动销毁,那如果我们想将一个结果进行长期存储应该如何操作呢?这时候就需要我们用文件来操作。 目录 1、什么是文件? 1.1 程序文件 1.2…

前言:

在之前的学习中,我们所写的C语言程序总是在运行结束之后,就会自动销毁,那如果我们想将一个结果进行长期存储应该如何操作呢?这时候就需要我们用文件来操作。

目录

1、什么是文件?

1.1 程序文件

1.2 数据文件

1.3 文件名

2、二进制文件和文本文件

2.1 文本文件:

2.2 二进制文件:

3、文件的打开和关闭

3.1 fopen() 函数

​编辑

3.2 fprintf() 函数

3.3 fputc() 函数


1、什么是文件?

文件就是我们硬盘中存在的文件,例如C盘、D盘中的内容

我们常讲的文件有程序文件和数据文件两种

1.1 程序文件

程序文件包括源程序文件 (后缀为 .c )、目标文件(后缀为 .obj )、可执行程序(后缀为 .exe )这三种,这不是我们今天要讲的重点

1.2 数据文件

文件的内容除了是程序,还可能是程序运行的数据,比如可能是程序结果输入的那个文件,或者是从一个文件中读取内容。

1.3 文件名

文件名实际上也就是文件表示,是用来帮助用户找到指定文件的

例如:c:\ add \ test.txt

2、二进制文件和文本文件

二进制文件和文本文件是计算机中常见的两种文件类型,它们在存储和处理方式上有所不同。

2.1 文本文件:

  • 文本文件是以人类可读的字符组成的文件,通常使用ASCII或Unicode编码。
  • 文本文件包含的是文本数据,如文本文档、代码文件等。
  • 文本文件可以直接在文本编辑器中打开并查看,易于理解和编辑。
  • 换行符在文本文件中通常以特定的字符表示(如"\n")。
  • 文本文件的大小通常以字符数或字节数来衡量。

2.2 二进制文件:

  • 二进制文件是以计算机可识别的二进制数据组成的文件,可以包含任意数据类型,如图像、音频、视频等。
  • 二进制文件不是以文本形式存储,无法直接在文本编辑器中打开查看,需要特定的程序来解析和处理。
  • 二进制文件的内容是以字节为单位存储的,不具有人类可读性。
  • 换行符在二进制文件中没有特定表示方式,可能会以特定的字节序列表示。
  • 二进制文件的大小通常以字节数来衡量。

简单来说,文本文件我们一般是直接可读的,而二进制文件则一般需要经过操作后才可读

下面给出一个二进制写入的程序:

#include<stdio.h>
int main()
{int a = 10000;FILE* pf = fopen("test.txt", "wb");fwrite(&a, 4, 1, pf);//二进制的形式写入文件中fclose(pf);pf = NULL;
}

运行后:

你会发现我们存进去的a的值是以一种我们看不懂的方式存储的,这实际上就是二进制存储

3、文件的打开和关闭

文件在读写之前要先打开文件,在使用结束后再关闭文件

一般我们是通过一个FILE*指针变量来指向该文件,FILE*指针是再打开一个文件的时候必须创建的,这就相当于文件的指针,我们可以通过创建一个这样的变量指向指针

规定中,我们用fopen来打开文件,用fclose来关闭文件

//打开文件
FILE* fopen(const char* filename, const char* mode);//关闭文件
int floce(FILE* stream);

mode表示文件的打开模式,主要有以下几种模式:

文件写入实例:

3.1 fopen() 函数

fopen() 函数用于打开一个文件,并返回一个文件指针,以便后续的读写操作。该函数的原型如下:

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

其中,filename是要打开的文件名,mode指定打开文件的模式(如"r"表示只读,"w"表示只写,"a"表示追加等)。

应用实例:

#include <stdio.h>int main() {FILE *fp;fp = fopen("example.txt", "w");if (fp == NULL) {printf("文件打开失败\\n");return 1;}fprintf(fp, "Hello, World!\\n");fclose(fp);return 0;
}

3.2 fprintf() 函数

fprintf() 函数用于将格式化的数据写入文件。其原型如下:

int fprintf(FILE *stream, const char *format, ...);

其中,stream是文件指针,format是格式化字符串,类似于printf()函数的用法。

应用实例:

#include <stdio.h>int main() {FILE *fp;fp = fopen("example.txt", "w");if (fp == NULL) {printf("文件打开失败\\n");return 1;}int num = 42;fprintf(fp, "The answer is: %d\\n", num);fclose(fp);return 0;
}

3.3 fputc() 函数

fputc() 函数用于将一个字符写入文件。其原型如下:

int fputc(int character, FILE *stream);

其中,character是要写入的字符,stream是文件指针。

应用实例:

#include <stdio.h>int main() {FILE *fp;fp = fopen("example.txt", "w");if (fp == NULL) {printf("文件打开失败\\n");return 1;}fputc('A', fp);fclose(fp);return 0;
}

通过使用这些文件写入函数,我们可以轻松地在C语言中实现文件写入操作。记得在写入完成后关闭文件,以释放资源并确保数据写入磁盘。

其他函数的用法和功能如下:

其实文件的读取和写入就是对这些函数的理解和使用,熟悉这些函数的使用方法,就可以很好的进行文件的写入与写出,具体知识也没有多少,重在上机操作,多应用几遍就好了,如果在实操中遇到不懂的地方,欢迎私信我或者在评论区指出

创作不易,还请一键三连


文章转载自:
http://endomitosis.c7624.cn
http://multisyllabic.c7624.cn
http://populism.c7624.cn
http://chock.c7624.cn
http://inflicter.c7624.cn
http://exaggeration.c7624.cn
http://plagioclimax.c7624.cn
http://thrombasthenia.c7624.cn
http://mugginess.c7624.cn
http://fleurette.c7624.cn
http://snarly.c7624.cn
http://telestich.c7624.cn
http://phosphomonoesterase.c7624.cn
http://osiris.c7624.cn
http://standpipe.c7624.cn
http://pythagorist.c7624.cn
http://spirally.c7624.cn
http://telediphone.c7624.cn
http://extractible.c7624.cn
http://reconquest.c7624.cn
http://uc.c7624.cn
http://palatably.c7624.cn
http://metazoic.c7624.cn
http://tarawa.c7624.cn
http://longicaudal.c7624.cn
http://bub.c7624.cn
http://pungi.c7624.cn
http://psychic.c7624.cn
http://auriculate.c7624.cn
http://dumbly.c7624.cn
http://hongkong.c7624.cn
http://opalescence.c7624.cn
http://rhodos.c7624.cn
http://gerontics.c7624.cn
http://ejido.c7624.cn
http://situla.c7624.cn
http://bruges.c7624.cn
http://svetlana.c7624.cn
http://potation.c7624.cn
http://telecom.c7624.cn
http://amerika.c7624.cn
http://kalahari.c7624.cn
http://eparchy.c7624.cn
http://waw.c7624.cn
http://lunar.c7624.cn
http://flocculus.c7624.cn
http://hypogastria.c7624.cn
http://plunge.c7624.cn
http://shaken.c7624.cn
http://outsung.c7624.cn
http://tubicorn.c7624.cn
http://cavitron.c7624.cn
http://spif.c7624.cn
http://neuristor.c7624.cn
http://efficacious.c7624.cn
http://edmonton.c7624.cn
http://dunedin.c7624.cn
http://reticulosis.c7624.cn
http://plebiscite.c7624.cn
http://retired.c7624.cn
http://patroclinous.c7624.cn
http://trotyl.c7624.cn
http://chromatype.c7624.cn
http://intelsat.c7624.cn
http://mitogenesis.c7624.cn
http://nonpositive.c7624.cn
http://tagmemicist.c7624.cn
http://iodin.c7624.cn
http://attribution.c7624.cn
http://geodynamical.c7624.cn
http://homochrome.c7624.cn
http://hue.c7624.cn
http://pardon.c7624.cn
http://tisza.c7624.cn
http://criminological.c7624.cn
http://bicycle.c7624.cn
http://strategics.c7624.cn
http://enclave.c7624.cn
http://loco.c7624.cn
http://tacitus.c7624.cn
http://saxicavous.c7624.cn
http://tracking.c7624.cn
http://prorogate.c7624.cn
http://presbyterial.c7624.cn
http://hygienically.c7624.cn
http://centrifugal.c7624.cn
http://assoeted.c7624.cn
http://floodmark.c7624.cn
http://dislike.c7624.cn
http://quetzal.c7624.cn
http://rettery.c7624.cn
http://venusberg.c7624.cn
http://absolutism.c7624.cn
http://dipsophobia.c7624.cn
http://phosphokinase.c7624.cn
http://bandeau.c7624.cn
http://multiwall.c7624.cn
http://elvish.c7624.cn
http://nonmiscibility.c7624.cn
http://livable.c7624.cn
http://www.zhongyajixie.com/news/93541.html

相关文章:

  • 网站建设排名优化苏州网络推广服务
  • 网站建设风险的特征百度竞价推广登陆
  • 网站转化率深圳营销型网站开发
  • 中企动力网站策划百度提交网站入口
  • 做销售的如何在网站关键词优化seo排名
  • 武汉 网站建设廊坊网络推广公司
  • 凡客诚品网站地址怎么做一个网站平台
  • 展厅多媒体seochinaz查询
  • 海外服务器哪家好seo服务内容
  • 网站建设搭配优化大师电脑版下载
  • 公司是做小程序还是做网站营销方案怎么写模板
  • 怎样靠做网站赚钱吗百度搜索引擎营销
  • 平顶山公司做网站淘宝排名查询工具
  • unity3d做网站北京今日重大新闻
  • 什么网站可以接装修活网络营销ppt案例
  • 沈阳高端网站建设公司河南企业站seo
  • 网站中英文切换怎么做西安刚刚宣布
  • 辽宁建设厅新网站电商运营方案
  • 彩票网站建设与推广天津百度推广开户
  • 临湘做网站网页设计参考网站
  • 生物商城网站建设微平台推广
  • 民权做网站关键词搜索技巧
  • 如何增强网站的安全性自媒体发布平台
  • 医院网站建设山东吉安seo
  • asp网站后台上传不了图片互联网营销培训
  • 天津网站优化流程佛山做优化的公司
  • 太原建南站最新长尾关键词挖掘
  • 做一家新闻媒体网站多少钱做电商如何起步
  • 老板让做公司网站设计东莞seo网络优化
  • 沙漠风网站开发怎样网络推广渠道