滑动网站网站伪静态文件
web/
2025/10/6 21:01:35/
文章来源:
滑动网站,网站伪静态文件,怎么让别人访问自己做的网站,外贸网站中的搜索产品功能如何实现一、什么是文件#xff1f; 硬盘#xff08;磁盘#xff09;上的文件是文件。 在程序设计中#xff0c;我们从文件功能的角度来分类的话#xff0c;可以分为程序文件和数据文件。
1.1程序文件 程序文件包含源程序文件#xff08;后缀为.c#xff09;#xff0c;目标文…一、什么是文件 硬盘磁盘上的文件是文件。 在程序设计中我们从文件功能的角度来分类的话可以分为程序文件和数据文件。
1.1程序文件 程序文件包含源程序文件后缀为.c目标文件Windows环境下后缀为.obj可执行程序Windows环境下后缀为.exe。
2.2数据文件 文件的内容不一定是程序而是程序运行时从程序中读写的数据比如程序运行需要从中读取数据的文件或者输出内容的文件。 而本章所讨论的即为数据文件。
二、为什么要使用文件 如果没有文件我们所写的程序的数据存储在电脑的内存中如果程序退出内存回收因此数据就丢失当下次再想读取上一次的程序数据时就找不到了如果想对数据进行持久化的保存那就要用到文件了。
三、文件名 ⼀个文件要有⼀个唯⼀的文件标识以便⽤户识别和引用。 文件名包含三个部分文件路径文件名主干文件后缀 例如D:\program\program-house.txt
四、二进制文件和文本文件 根据数据的组织形式数据文件被称为文本文件和二进制文件。 数据在内存中以二进制的形式存储如果不加转换的输出到外存文件中就是二进制文件。 如果要求在内存中以ASCII方式存储则需要在存储前转换。以ASCII码字符的形式存储的文件就是文本文件。
五、文件的打开和关闭 文件在读写之前必须先打开文件使用结束后再关闭文件。 编写程序时在打开文件的同时会返回一个FILE*类型的指针来指向该文件相当于建立了指针和文件的关系。 ANSIC规定打开文件使用“fopen”关闭文件使用“fclose”。
代码一
//打开⽂件
FILE * fopen ( const char * filename, const char * mode );
//关闭⽂件
int fclose ( FILE * stream );
代码二
#includestdio.hint main()
{//用“写”的方式打开文件FILE* pf fopen(program.txt, w);//判断文件是否打开成功如果打开失败则提前返回。if (pf NULL){perror(fopen);return 1;}//文件操作//关闭文件fclose(pf);pf NULL;return 0;
} 代码一中“const char * mode”表示文件的打开模式如下进行模式的列举整理
文件使用方式含义如果指定文件不存在“r”只读为了输入数据打开一个已经存在的文本文件出错“w”只写为了输出数据打开一个文本文件建立一个新的文件“a”追加向文本文件尾部添加数据建立一个新的文件“rb”只读为了输入数据打开一个二进制文件出错“wb”只写为了输出数据打开一个二进制文件建立一个新的文件“ab”追加向一个二进制文件尾部追加数据建立一个新的文件“r”读写为了读和写打开一个文本文件出错“w”读写为了读和写建立一个新的文件建立一个新的文件“a”读写打开一个文件在文件尾部进行读写建立一个新的文件“rb”读写为了读和写打开一个二进制文件出错“wb”读写为了读和写建立一个新的二进制文件建立一个新的文件“ab”读写打开一个二进制文件在文件尾部进行读写建立一个新的文件
代码演示
int main()
{//打开一个名为program.txt的文件如果没有该文件则新建一个FILE* pf fopen(program.txt, w);if (pfNULL){perror(fopen);return 1;}fputs(abcdefghi\n, pf);char ch a;for (char i ch; i z; i){fputc(i, pf);}fclose(pf);pf NULL;return 0;
}
没运行程序之前program.txt文件的内容为空如图所示
运行程序之后program.txt文件的内容为 现在我们把当前的program.txt文件删掉然后把文件模式改成只读模式运行程序。就会发现perror就会报错。
int main()
{//打开一个名为program.txt的文件如果没有该文件则新建一个FILE* pf fopen(program.txt, r);if (pfNULL){perror(fopen);return 1;}
#if 0fputs(abcdefghi\n, pf);char ch a;for (char i ch; i z; i){fputc(i, pf);}
#endiffclose(pf);pf NULL;return 0;
} 在日常编写程序时我们要时刻谨记在使用完文件时要及时的关闭文件。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/88109.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!