C#语言文件打开和关闭

C#语言中文件的打开和关闭

文件的打开——fopen()函数

  • fopen()函数一般使用格式如下:
FILE *fp;/*声明fp是一个文件类型的指针*/
fp=fopen("文件名","打开方式")/*以某种方式打开文件,并使指针fp指向该文件*/
  • 文件一般打开方式如下:
打开方式 含义
r 以只读方式打开一个文本文件
w 以只写方式打开一个文本文件
a 以追加方式打开一个文本文件
r+ 以读写方式打开一个文本文件
w+ 以读写方式建立一个新的文本文件
a+ 以读取/追加方式建立一个新的文本文件
rb 以只读方式打开一个二进制文件
wb 以只写方式打开一个二进制文件
ab 以追加方式打开一个二进制文件
rb+ 以读写方式打开一个二进制文件
wb+ 以读写方式建立一个二进制文件
ab+ 以读取/追加方式建立一个新的二进制文件

注意:

只读方式表示对目标文件只能读取数据,不可改变内容;只写方式是只能进行写操作,用于输出数据;追加方式表示的是在文件末尾添加数据的方式;读写方式既可以读取数据,又可以改写文件;而建立新文件就是指如果文件已存在,则覆盖原文件。

  • 一般在打开文件时都要检查操作是否成功
FILE *fp;
if ((fp = fopen("abc.txt", "a")) == NULL)
{
	printf("This file can not be opened.\n");
	exit(0);
 }

文件的关闭——fclose()函数

使用格式为:
fclose(文件指针);
示例如下:

fclose(fp);//fp是指向要关闭的文件的指针
  • 完整程序如下
#include//进行预编译处理
int main()
{
FILE *fp;
if ((fp = fopen("abc.txt", "a")) == NULL)
{
	printf("This file can not be opened.\n");
 	exit(0);
}
 fclose(fp);
 return 0;
}

参考文献:C语言从入门到精通

你可能感兴趣的:(c语言基本操作)