首页 > 代码库 > C语言顺序读写文件

C语言顺序读写文件

if((fp=fopen(“D:\\文件.txt”,”w”))==NULL)        //以写入的方式创建文件,并指定了文件的位置 fopen(文件名,使用方式){printf(“The file can’t be open”);            //不能创建则输出不能打开此文件,但一般都是可以创建的exit(0);                                    //exit(0)在头文件<stdlib.h>}FILE *fp                                  //定义fp是一个指向FILE类型数据的指针变量fgetc(fp)                                //从fp指向的文件读入一个字符fputc(ch,fp)                            //把ch写入到fp所指向的文件中,字符ch用双引号表示fgets(str,n,fp)                        //向fp所指向的文件中读入长度为(N-1)的字符串,存放到字符数组str中,原型char*fgets(char*str,int n,FILE*P);fputs(str,fp)                         //把str写入到fp所指向的文件中 fputs在头文件 <string.h>//用格式化的方式读写文件,即当你输入abc时,叫你算abc的乘积,你可以把这个结果写入到文件中。fprintf(文件指针,格式字符串,输出列表)  //将结果写入到文件中 如:fprintf(fp,”%d,%10.3f”,i,f)fscanf(文件指针,格式字符串,输出列表)  //将文件读出到屏幕上,如:fprintf(fp,”%d,%10.3f”,&i,&f)putchar()                        //函数是字符输出函数,如putchar(ch),putchar(‘A’) putchar(10)则是输出码表中ASCII码10对应的字符,也就是换行getchar()                       //通常把输入的字符赋予一个字符变量,构成赋值语句,如 char c;c=getchar();将输入的字符赋值给字符变量cfclose(fp)                     //关闭数据文件

  

C语言顺序读写文件