目录
一.文件名及文件路径
1.文件名
一个文件要有一个唯一的文件标识,以便用户识别和引用。文件标识包括三部分:(1)文件路径;(2)文件名主干;(3)文件后缀
例如:D:\CC\temp \filel. dat
文件路径 文件名主干 文件后缀
文件后缀用来表示文件的性质。如:doc(Word生成的文件),txt(文本文件),dat(数据文件),c(C语言源程序文件),cpp(C++源程序文件),for(Fortran语言源程序文件),pas(Pascal语言源程序文件),obj(目标文件),exe(可执行文件),ppt(电子幻灯文件),bmp(图形文件)等
2.文件路径
1.1.2绝对路径
从根目录为起点到某一个目录的路径。例如:C:\FIle\path one\file one
1.2.2相对路径
相对当前文件位置下,目标文件的路径。
例如:
假设lile1文件和file2文件都在C:\A下,这样它们的路径前面"C:\A"都是一样,就不用表示出来了。
如果file1和file2不在同一个文件夹下,相对路径如下表示。比如:
file1的位置为:C:\A\path1\file1;
file2的位置为C:\A\path2\file2
—————————————原文作者:清77
原文链接:https://blog.csdn.net/m0_54721895/article/details/122849936
二.打开文件以及打开方式
1.fopen函数
FILE*fp=fopen("文本文件.后缀","以什么方式打开");
FILE是<stdio.h>头文件中的一个结构体。
2.判断文件是否打开成功
打开文件出错时,fopen将会返回一个空指针,即NULL。
FILE*p;
if((fp=fopen("c:\\A.txt","rb))==NULL){
printf("Fail to open file\n");
exit(0);//退出程序
}
FILE*fp=fopen("路径","打开模式");
if(fp=NULL)//打开失败
else //打开成功
通过判断fopen()的返回值是否是NULL,来判断文件是否打开失败。
三.读写文件
打开方式 | 功能 | 区别 |
r | 可读 | 只允许读文件, |