fopen
1、 fopen
1 fopen()的聲明
FILE *fopen(const char *filename, const char *mode)
參數(shù):
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的意思是判斷是否結(jié)束
????? {
????????? 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);
}