文件读取
FILE *fp;//定义文件指针;一般表现形式为:FILE *指针变量标识符 ;用一个指针变量指向一个文件,对所指文件进行各种操作 ;
fp = fopen("test.txt", "w+");//这个是使用fopen()函数来创建一个新的文件或打开一个已有的文件 ,允许读取文件(read).w(write)是以写的模式打开文件 ;
也可以直接 FILE *fopen(const char * filename, const char * mode );//其中filename是字符串,用来命名文件mode是访问模式,例如"r"是打开一个文本文件,允许读取文件 ;
这个也是使用fopen()函数来创建一个新的文件或打开一个已有的文件;
#include<stdio.h> int main() { FILE *fp;//定义文件指针;一般表现形式为:FILE *指针变量标识符 ;用一个指针变量指向一个文件,对所指文件进行各种操作 char s[] = "this is a string"; fp = fopen("test.txt", "w+"); fprintf (fp, "this is testing for fprintf...\n"); //发送信息到指定文件,这个就是把this is testing for fprintf...\n输送到指针中所指的文件,和printf类似 fprintf (fp, "%s\n", s); fputs("this is textting for fputs...\n",fp);// 把字符串写入到fp所指文件, char buff[255]; fscanf(fp, "%s", buff); fgets(buff, 255, (FILE*)fp); / printf("2: %s\n", buff ); }

浙公网安备 33010602011771号