C语言文件打开函数

怎么有的定义char filename有的定义。char*filename[]然后fp=fopen(filename,"r") filename到底应该是地址还是字符串

第1个回答  2019-05-30
ANSI
C规定文件打开用函数fopen,关闭为fclose。
1、调用方式通常为:
代码如下:
FILE
*fp;
fp=fopen(文件名,
打开方式);
2、参数说明:
文件名:
形如"myfile.dat"、"F:\data\myfile.dat"等等;
打开方式:
"r"(只读)
为输入打开一个文本文件
"w"(只写)
为输出打开一个文本文件
"a"(追加)
向文件文件尾添加数据
"rb"(只读)
为输入打开一个二进制文件
"wb"(只写)
为输出打开一个二进制文件
"r+"(读写)
为读写打开一个文本文件
"w+"(读写)
为读写建立一个新的文本文件
"a+"(读写)
为读写打开一个文本文件
"rb+"(读写)
为读写打开一个二进制文件
"wb+"(读写)
为读写建立一个新的二进制文件
"ab+"(读写)
为读写打开一个二进制文件
3、注意:
(1)用"r"方式打开的文件,不能向其输入数据,并且该文件已存在,否则出错;
(2)用"w"方式打开的文件,只能向该文件输入数据,如果所打开的文件不存在,则在打开时新建一个以指定的名字命名的文件;如果指定文件存在,则在打开时将该文件删去,然后新建一个新的文件;
(3)如果函数fopen打开文件出错,则fopen返回一个空指针值NULL;
(4)在程序开始运行时,系统自动打开3个标准文件:标准输入(stdin),标准输出(stdout),标准出错输
出(stderr)。如果要使用输入输出终端,则不需要打开,可以直接使用,如fputc(stdout,'a');向屏幕输出字符a。

c语言库函数的打开文件函数
c语言标准库中用于打开文件的函数是fopen()。函数原型:FILE * fopen(const char * path,const char * mode);参数说明:path指明要打开的文件名,mode指明以什么方式打开。详细在下面介绍。返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno 中。

C语言函数fopen,fclose的用法
函数功能:打开一个文件 函数原型:FILE * fopen(const char * path,const char * mode);相关函数:open,fclose,fopen_s[1] ,_wfopen 所需库:返回值:文件顺利打开后,指向该流的文件指针就会被返回。若果文件打开失败则返回NULL,并把错误代码存在errno 中。一般而言,打开文件后会作一些文件读...

C语言文件打开函数
C规定文件打开用函数fopen,关闭为fclose。1、调用方式通常为:代码如下:FILE fp;fp=fopen(文件名,打开方式);2、参数说明:文件名:形如"myfile.dat"、"F:\\data\\myfile.dat"等等;打开方式:"r"(只读)为输入打开一个文本文件 "w"(只写)为输出打开一个文本文件 "a"(追加)向文件文件尾添加数据 "...

c语言fopen怎么用
在C语言中,`fopen`函数用于打开文件,通常与`fgets`一起使用来读取文件内容。以下是一个简单的示例,展示了如何操作:首先,我们需要定义一个文件指针来跟踪文件状态,以及一个字符数组来存储读取的文件内容,如:FILE *tf = NULL; \/\/ 定义文件指针 char buf[1024] = {0}; \/\/ 定义一个长度为1024...

C语言Fopen函数的用法
fopen函数用来打开一个文件,其调用的一般形式为:文件指针名=fopen(文件名,使用文件方式);其中,“文件指针名”必须是被说明为FILE 类型的指针变量;“文件名”是被打开文件的文件名;“使用文件方式”是指文件的类型和操作要求。“文件名”是字符串常量或字符串数组。例如:FILE *fp;fp=("file a"...

如何使用c语言编写文件读写函数?
使用C语言的文件操作函数可以读写txt文件,如果使用相对路径,文件必须放在程序相同的文件夹内。1、C语言标准库提供了一系列文件操作函数。文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中。例如:fopen、fclose函数用于文件打开与关闭;fscanf、fgets函数用于文件读取;...

C语言中的文件打开函数"fopen"
fp=fopen("g;\\123\\123.txt","w+")的意思是打开文件123.Txt,此时文件指针fp指示该文件的头部,接下来你可以利用fp对文件进行操作!你没有对文件进行操作,当然在窗口上什么也显示不出来了!

C语言中open函数如何使用使用
C语言中open函数 作用:打开和创建文件。简述:1 2 3 4 include<fcntl.h> intopen(constchar*pathname,intflags);intopen(constchar*pathname,intflags,mode_tmode);返回值:成功则返回文件描述符,否则返回-1 对于open函数来说,第三个参数仅当创建新文件时(即 使用了O_CREAT 时)才使用,用于...

c语言的文件操作
在进行文件操作之前,需要先打开文件。C语言中提供了多种打开文件的函数,如`fopen`等。这些函数会返回一个文件指针,如果打开文件失败,则返回NULL。打开文件时需要指定文件的路径和打开方式。三、文件读写 文件打开后,就可以进行读写操作了。对于文本文件,可以使用`fscanf`和`fprintf`函数进行读写;...

C语言文件操作函数freopen的用法
fopen()函数功能:打开一个文件。原型:FILE * fopen(const char * path,const char * mode);需要#include<stdio.h> 返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno 中。一般打开文件会进行读取或写入操作,如果打开文件失败,也就无法顺利...

相似回答
大家正在搜