C语言怎样对文件进行操作

Python012

C语言怎样对文件进行操作,第1张

我们运用C语言编写程序的时候,经常需要对文件进行操作。那么该如何实现呢?下面我给大家分享一下。

工具/材料

Sunlime Text

01

打开Sublime Text软件,新建一个C语言文件,然后导入C语言库,如下图所示

02

接下来新建C语言的main函数,对文件的操作都会在main函数中进行,如下图所示

03

接下来调用C语言的fopen函数对文件进行打开操作,如下图所示

04

当打开文件以后就可以通过fgetc函数读取文件里面的内容,如下图所示

从文件编码的方式来看,文件可分为ASCII码文件和二进制文件两种。\x0d\x0a\x0d\x0a 文件是指记录在介质(磁盘、磁带、光盘、u盘等)上的相关数据的集合。每个数据都有一个名称,称为文件名,它是访问文件的标识,\x0d\x0aASCII码文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码值。ASCII码文件可在屏幕上按字符显示的,例如源程序文件就是ASCII码文件,由于按字符显示,可以识别。\x0d\x0a 二进制文件是按二进制的编码方式来存放文件的,二进制文件虽然也可以在屏幕上显示,但其内容显示为乱码。\x0d\x0a C语言在处理这些文件时,并不区分类型,都视为字符流,按字节处理。

文件指计算机的输入输出;内,外是以CPU为主而说。例如计算结果送往打印机,站在打印机立场,计算结果从计算机输入到打印机。站在CPU立场,计算结果从计算机输出到打印机。为避免混淆,计算机的输入输出,内外以CPU为主。站在CPU立场判断。外部介质,指计算机的外部设备,硬盘,光盘,磁带。内部介质指运算器寄存器。数据的集合,指一堆数据。数字计算机里,全是数字,不是1就是0。C源程序当然也可以作为数据文件,字符(ASCII值)也是数据。