首页 > 编程语言 > 详细

C语言文件操作

时间:2014-04-13 00:58:21      阅读:455      评论:0      收藏:0      [点我收藏+]

 

bubuko.com,布布扣
#include <stdio.h>
#include <stdlib.h>

int main()
{
   FILE * fp, *efp;
    char filePath[]="C:\\Users\\zxf\\Desktop\\文件操作\\file.txt";
   char name[50], oneLine[1024];
   int i, number;

   fp = fopen (filePath, "w+");//清空原有内容打开
   for(i=0;i<3;i++){
        gets(name);
        fprintf(fp, "%s\n", name);
   }
   fclose(fp);

    //添加到文件末尾
   fp = fopen (filePath, "rt+");//可读写,不清空原有内容
   fseek(fp, 0, SEEK_END);//指针标记到文件最后
   fprintf(fp, "%s %s %s %d\n", "We", "are", "in", 2014);
   fclose(fp);

     //
    number=0;
    fp=fopen(filePath,"rt+");
    while(!feof(fp)){
        fgets(oneLine, 1024, fp);
        number=number+1;
    }
    fclose(fp);

    i=0;
   fp = fopen (filePath, "rt+");

   while(!feof(fp)){
        fgets(oneLine, 1024, fp);
        printf("%d\t%s",i, oneLine);
        i=i+1;
        if(i+1==number)break;
   }
   fclose(fp);
//    //从文件中指定删除一行
//   fp = fopen (filePath, "rt+");
//   fseek(fp, 0, SEEK_END);
//   fprintf(fp, "%s %s %s %d\n", "We", "are", "in", 2014);
//   fclose(fp);
//
   return(0);
}
bubuko.com,布布扣

 

C语言文件操作,布布扣,bubuko.com

C语言文件操作

原文:http://www.cnblogs.com/littlehoom/p/3661453.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!