首页 > 编程知识 正文

c语言输入函数scanf,c语言链表

时间:2023-05-04 02:51:51 阅读:156983 作者:3679

fopen ()的头文件位于stdio.h中

介绍

fopen ) )可用于打开文件。 例如,文件指针名称=fopen ("文件名"、"使用文件方法" );

例如:

FILE *fp

FP=fopen(「filea”、“r”);

这意味着在当前目录中打开文件file a,以便只允许“读取”操作,并且fp指向该文件。

又如下。

FILE *fphzk

fphzk=fopen(「c:(hzk16 )、“rb”);

其含义是,打开C驱动器磁盘根目录中的文件hzk16,进行二进制读取操作。 两个反斜线“”中的第一个字符表示转义字符,第二个字符表示根目录。

文件的使用方法共有12种,这些符号和含义如下所示。

使用方法

文件指针名称=fopen (“文件名”、“使用文件方法”

注意:“文件指针名称”必须是声明为文件类型的指针变量;

示例:

FILE *fp /fp是文件指针/

FP=fopen (e : (command list.txt ),“r”); 打开只能读取CommandList.txt文本/`

1

2

打开方法:

" r "=" rt "

要打开文本文件,该文件必须存在并且只允许读取

" r "=" rt "

要打开文本文件,该文件必须存在并且允许读写

“rb”

要打开二进制文件,该文件必须存在并且只允许读取

“rb”

要打开二进制文件,该文件必须存在并且允许读写

" w "=" wt "

创建新的文本文件。 现有文件将内容留空,只允许写入

" w "=" wt "

创建新的文本文件。 现有文件将清空内容,并允许读写

“wb”

创建新的二进制文件。 现有文件将内容留空,只允许写入

“wb”

创建新的二进制文件。 现有文件将内容留空,允许读写

" a "=" at "

或打开新的文本文件,只允许在文件末尾进行追述

" a "=" at "

或者打开新的文本文件,可以读取,但只能在文件的末尾追加

“ab”

或打开新的二进制文件,只允许在文件末尾进行追述

“ab”

或打开新的二进制文件,可以读取,但只能追加在文件的末尾

关于文件的使用方法,请说明以下内容。

文件的使用方法由r、w、a、t、b、6个字符制作,各字符的含义如下。

r (读) :只读

w(write ) :只会写

添加a(append ) :

t(text ) :文本文件,可以省略不写

B(Binary ) :二进制

:读写

如果用“r”打开文件,则该文件必须已经存在,并且只能从该文件读取。

用“w”打开的文件只能写入该文件。 如果打开的文件不存在,请用指定的文件名创建该文件;如果打开的文件已经存在,请删除该文件并重新创建新文件。

要向现有文件添加新信息,请在中打开文件。 如果指定的文件不存在,则尝试创建文件。

如果打开文件时发生错误,fopen将返回空指针值NULL。 在程序中,可以使用该信息判断打开文件的工作是否完成,并进行相应的处理。 示例:

if () FP=fopen(name,“rb”) )==NULL ) )

{

打印(nerroronopen % sfile! ',name; /没有成功打开文件的提示/

getch (;

exit(1; //eixt ) )函数位于' stdlib.h '头文件中

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。