fopen
2023-07-15 17:27 作者:开朗的小盆友yyds | 我要投稿
1、 fopen
1 fopen()的声明
FILE *fopen(const char *filename, const char *mode)
参数:
filename ——这是字符串,表示要打开的文件名称。
mode ——表示文件的访问模式,具体的模式如下表所示:
例1:#include < stdio.h >
int main()
{
FILE * fp;
fp = fopen ("file.txt", "w+");
fprintf(fp, "%s %s %s %d", "We", "are", "in", 2014);
fclose(fp);
return 0;
}
例2:
#include <stdio.h>
int main ()
{
FILE *fp;
int c;
fp = fopen("file.txt","r");
while(1)
{
c = fgetc(fp);//fgetc的意思是获取
if( feof(fp) )//feof的意思是判断是否结束
{
break ;
}
printf("%c", c);
}
fclose(fp);
return(0);
}
例3:
#include<stdio.h>
int main ()
{
FILE *fp;
char str[] = "This is runoob.com";
fp = fopen( "file.txt" , "w" );
fwrite(str, sizeof(str) , 1, fp );//fwrite的意思是写入
fclose(fp);
return(0);
}