C语言读写文件

//以写入的方式创建文件,并指定了文件的位置 fopen(文件名,使用方式)

if((fp=fopen(“D:\\文件.txt”,”w”))==NULL)        

{

//不能创建则输出不能打开此文件,但一般都是可以创建的

printf(“The file can’t be open”);   

//exit(0)在头文件<stdlib.h>        

exit(0);                                    

}

//定义fp是一个指向FILE类型数据的指针变量

FILE *fp  

//从fp指向的文件读入一个字符                               

fgetc(fp)    

//把ch写入到fp所指向的文件中,字符ch用双引号表示                           

fputc(ch,fp)   

//向fp所指向的文件中读入长度为(N-1)的字符串,存放到字符数组str中,原型char*fgets(char*str,int n,FILE*P);                        

fgets(str,n,fp) 

/*把str写入到fp所指向的文件中 fputs在头文件 <string.h>  

用格式化的方式读写文件,即当你输入abc时,叫你算abc的乘积,你可以把这个结果写入到文件中。*/                     

fputs(str,fp)                       

//将结果写入到文件中 如:fprintf(fp,”%d,%10.3f”,i,f)

fprintf(文件指针,格式字符串,输出列表) 

//将文件读出到屏幕上,如:fprintf(fp,”%d,%10.3f”,&i,&f)

fscanf(文件指针,格式字符串,输出列表)  

//函数是字符输出函数,如putchar(ch),putchar(‘A’) putchar(10)则是输出码表中ASCII码10对应的字符,也就是换行

putchar()                        

//通常把输入的字符赋予一个字符变量,构成赋值语句,如 char c;c=getchar();将输入的字符赋值给字符变量c

getchar()   

//关闭数据文件                    

fclose(fp)   

  

你可能感兴趣的:(C语言)