c语言fopen函数详解
fopen函数用来打开一个文件,其调用的一般形式为:
文件指针名=fopen(文件名,使用文件方式);
其中,
“文件指针名”必须是被说明为FILE 类型的指针变量;
“文件名”是被打开文件的文件名;
“使用文件方式”是指文件的类型和操作要求。
“文件名”是字符串常量或字符串数组。
例如:
FILE *fp;
fp=("file a","r");
其意义是在当前目录下打开文件file a,只允许进行“读”操作,并使fp指向该文件。
c语言的保存函数怎么写
在dos模式下,可以使用“应用程序名 => 文本文件”回车。
例如要把一个名为test.exe的c语言可执行程序的运行结果保存下来,则可以在dos的命令提示符下:test => c:\result.txt 回车,这样运行结果就保存在文本文件中了。
void save()
{
char name[10];
FILE *fp;
int i;
scanf("%s",name)
if((fp=fopen(name,"wb"))==NULL)
{printf("cannot open file\n");
return;}
for(i=0;i<MAX;i++)
if(fwrite(&user[i],sizeof(struct diary_type),1,fp)!=1)
printf("file write error\n");
fclose(fp);
}
c语言fopen函数头文件是什么
C语言fopen函数的头文件是<stdio.h>。
在C语言中,<stdio.h>是标准输入输出库的头文件,其中包含了fopen函数的声明和定义。
fopen函数用于打开一个文件,并返回一个指向该文件的指针。
它需要两个参数,第一个参数是文件名,第二个参数是打开文件的模式(如读取、写入等)。
通过包含<stdio.h>头文件,我们可以在程序中使用fopen函数来进行文件的打开操作。
除了fopen函数外,<stdio.h>头文件还包含了很多其他的输入输出函数,如printf、scanf等,以及文件操作相关的函数,如fclose、fread、fwrite等。
这些函数提供了C语言中对文件的读写操作的基本功能,使得我们可以方便地进行文件的读取和写入。
在实际的程序开发中,<stdio.h>头文件是非常常用的一个头文件,几乎所有的C语言程序都会用到它。