自学内容网 自学内容网

C语言中的文件操作(一)

目录

一、为什么要使用文件

二、什么是文件

1、程序文件

2、数据文件

文件名

三、文件打开和关闭

1、文件指针

2、文件打开关闭

(1)fopen 打开

(2)fclose 关闭文件

(3)路径

1.绝对路径

2.相对路径

3、文件使用方式


一、为什么要使用文件

程序运行保存在内存中,无法持久化,所以存在硬盘中

二、什么是文件

文件放在磁盘中

1、程序文件

(1)源程序文件  (自己写的代码,比如test.c)

(2)目标文件(windows环境中后缀为.obj

(3)可执行程序(windows环境中后缀为.obj

2、数据文件

文件的内容不一定是程序

文件名

三、文件打开和关闭

1、文件指针

2、文件打开关闭

(1)fopen 打开

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

(2)fclose 关闭文件

int  fclose (FILE *  stream);

(3)路径

1.绝对路径

从根目录逐步到需要打开的文件      D : \\ code \\ test .txt 

2.相对路径

从当前目录找到需要打开的文件    假设程序在code文件下,其中还有一个test.txt中,如果打开这个文件直接 fopen ("text.txt" , ''r '');

.    指的是当前目录

..   指的是上一级目录

3、文件使用方式

#include <stdio.h>

int main()
{
FILE* pf = fopen("test.txt", "r");
//如果打开失败,返回空指针NULL
if (pf == NULL)
{
perror("fopen");
return 1;
}
//写操作
//...
//...
//关闭文件
fclose(pf);
pf = NULL;
return 0;
}


原文地址:https://blog.csdn.net/Xiaodao12345djs/article/details/142746010

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!