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();将输入的字符赋值给字符变量c fclose(fp) //关闭数据文件
时间: 2024-10-09 17:07:14