⑴ 在C语言中“ 文件”是用来干什么的
分类: 电脑/网络 >> 程序设计 >> 其他编程语言 问题描述: 我看了 康辉老师的C课件 最后一章 由于时间的关系对“文件”的描述很不清楚 然后又看了谭老的书 还是一头雾水 好象前面学的东西在这里根本联系不上~~一点印象都没有 有哪为高手能够介绍下“文件”是什么? “文件”辩汪有什么备灶世具体的作用?仿肢 在什么时候可以或应当使用? 以及它的重要性? (实在抱歉,问题有点多) 解析: 以前的内容输入是从键盘输入的,从屏幕输出的,事实上,键盘与屏幕都可算作"文件" 文件是存放数据的.输入的数据可以先放入文件中保存起来,这样,运行时不用再从键盘上输入数据,直接调用这个文件就可以读取数据. 同理,输出时也不一定要送往屏幕,可以输出到一个文件里. 文件的"读取"与"保存"都有一套格式. C语言的文件这一章就专门介绍这些内容.
⑵ C语言中文件指的是什么
文件指计算机的输入输出;内,外是以CPU为主而说。例如计算结果送版往打印机,站在打权印机立场,计算结果从计算机输入到打印机。站在CPU立场,计算结果从计算机输出到打印机。为避免混淆,计算机的输入输出,内外以CPU为主。站在CPU立场判断。外部介质,指计算机的外部设备,硬盘,光盘,磁带。内部介质指运算器寄存器。数据的集合,指一堆数据。数字计算机里,全是数字,不是1就是0。C源程序当然也可以作为数据文件,字符(ASCII值)也是数据。
⑶ C语言的文件类型有哪些
从文件编码的方式来看,文件可分为ASCII码文件和二进制文件两种。 文件是指记录在介质(磁盘、磁带、光盘、u盘等)上的相关数据的集合。每个数据都有一个名称,称为文件名,它是访问文件的标识, ASCII码文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码值。ASCII码文件可在屏幕上按字符显示的,例如源程序文件就是ASCII码文件,由于按字符显示,可以识别。 二进制文件是按二进制的编码方式来存放文件的,二进制文件虽然也可以在屏幕上显示,但其内容显示为乱码。 C语言在处理这些文件时,并不区分类型,都视为字符流,按字节处理。
⑷ 在C语言中“ 文件”是用来干什么的
以前的内容输入是从键盘输入的,从屏幕输出的,事实上,键盘与屏幕都可算作"文件"文件是存放数据的.输入的数据可以先放入文件中保存起来,这样,运行时不用再从键盘上输入数据,直接调用这个文件就可以读取数据.同理,输出时也不一定要送往屏幕,可以输出到一个文件里.文件的"读取"与"保存"都有一套格式.C语言的文件这一章就专门介绍这些内容.
⑸ C语言中文件指的是什么
文件夹内的所有差闷东西都是文件,不管有没有后缀。不是说文件夹内的所有文件代表一个文件,而是说没一个文或庆磨件都是一个文件……(真拗口)嘛……反正单个的东西就是一个文件衫斗
⑹ c语言中“文件”是什么怎么用
文件就是存储在磁盘等介质上的数据。例如,文本.txt, 电子表格.xls等。 c语言将文件一般回看做两种格式:ASCII字符答文件,二进制文件。 一般情况下,ASCII字符文件用的多,但是数据量大时,用二进制文件。 以ASCII字符文件为例,例如在.txt文本文档中的123456数据,是被看做字符'1','2'等存储。 用法: FILE *fp//定义文件指针 fp=fopen("c:\\test.txt","r")//打开文件,以读的方式打开(‘r’其他方式可以查看资料,如w+,建立文件) if(!fp) { printf("error!"); exit(1); }//如果打开失败,输出ERROR!推出程序 接下来就是自己对文件的一些操作了 。。。 。。。 最后 关闭文件 fclose(fp);
⑺ 在c语言中什么是文件
C语言复中FILE 叫文件制;FILE* 叫文件指针;你是指这个文件吗?如果你,要打开一个文件 ,使用fopen()函数来打或者新建;如你要你写入文件,使用fwrite()函数来写入; 如果你要读取文件,请使用fread()函数来读取;C语言中的文件真是一个好东西啊。真是太有用了:比如你我们有一个记录型的结构体struct 女人{ 身高, 姓名, 三围, 头发, 联系电话}我们可以这个女人结构,使用fwrite()写到文件中,这样,我们看到一个漂亮的女人,就可把他保存到电脑,什么时候想联系哪个妞,我们就打开程序,这时,C语言程序就会使用fread()函数读取这些结构体,从而显示在电脑上了。。你就可以选一个喜欢的妞,快点,happy一下吧。这就是文件,C语言中的文件,就是一个普通的文件。和你电脑里的文件没有什么普通。C语言中什么是文件?文件就是文件。英文叫FILE。
⑻ C语言基础 之 文件基础
所谓文件一般是指存储在外部介质上的 数据集合 。一批数据是以 文件 的形式存放在外部介质的。操作系统是以文件为单位对数据进行管理的。 按数据的组织方式,数据文件可以分为有 结构文件 和 无结构文件 两类。
C语言使用的是 流式文件 。常见的 文本文件 和 二进制文件 属于流式文件。 ANSI C 标准 对文件的处理方法是 “缓冲文件系统” ,系统为每个打开文件在内存中开辟一个缓冲区。写文件时(从内存向磁盘输出数据),先送到缓冲区中,当缓冲区装满后才送到磁盘中去。读文件时,也经过缓冲区。这样做是为了提高读写效率,因为磁盘访问更耗时,一次读写一块数据, 比每次读写单个字符更经济。
缓冲文件系统中,关键的概念是 “文件指针” 。每个被用的文件都在内存中开辟一个区,用来存放文件的名字、状态、位置等有关信息,这些信息是保存在个结构体类型的变量中的。该结构体类型是由系统定义的,取名为FILE。有的C语言版本在stdio.h 文件中有以下类型定义。
有了FILE类型之后,可以用它定义若干个FILE结构体类型的变量,以便存放若干个文件信息。 称指向FILE结构体类型的变量为文件类型指针,称为文件指针。定义文件指针的一般形式: FILE * 指针变量名; 通常把打开文件的FILE结构的首地址赋给文件指针。
在文件操作时,首先要打开文件,获得对该文件的指针。通过该指针,就可以获取对文件进行操作所需的信息。将该指针传递给相应的库函数,库函数就能通过这个信息,通过操作系统提供的文件系统调用,来完成低级且复杂的硬件操作,如磁盘的读与。
在C语言中,调用库函数fopen打开文件。该函数的调用方式通常为:
说明: ①函数的两个参数“文件名”和“使用文件方式”均为字符串,其中表示文件名的字符串可以包含文件的存储路径,否则表示文件存储在当前目录下。 ②使用文件的方式及其含义如表8-1所示。
例如:
其意义是在当前目录下打开文件file1.txt,只允许进行“读”操作,并使fp指向file.txt。
其意义是在example目录下打开文件file2.txt,只允许进行“写”操作,并使fp指向file2.txt。
文件使用完毕,必须将其关闭以免发生文件数据丢失等错误。 关闭文件可调用库函数fclose来实现。 该函数的使用格式通常为: fclose(文件指针); 说明: 将文件指针与文件脱离联系。如果成功进行关闭操作时,函数返回0,否则返回非0。 例如: flose(fp); //关闭文件指针fp指向的文件