文件读取

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 );
      
 } 

 

posted @ 2020-05-26 18:44  sirdeng  阅读(389)  评论(0)    收藏  举报