开发者社区> 问答> 正文

C程序读写文件

#include <stdio.h>
#include <string.h>
int main ()
{
    FILE *fp;
    char msg[]="20161203";
    char buf[200];
    fp = fopen("f:\\操作系统\\commandlist.txt","r+");
    if (NULL == fp)
    {
        printf("The file doesn't exist!\n");
        return -1;
    } 
    fseek(fp,10L,SEEK_SET);//定位文件指针到文件开始位置
    fwrite(msg,strlen(msg),1,fp);//把字符串内容写入到文件
    fread(buf,strlen(msg),1,fp);//把文件内容读入到缓存
     buf[strlen(msg)] = '\0';//删除缓存内多余的空间![图片描述][1]
    return 0;
}

screenshotpdf

展开
收起
a123456678 2016-06-07 20:21:45 1909 0
1 条回答
写回答
取消 提交回答
  • #include <stdio.h>
    #include <string.h>
    int main ()
    {
        FILE *fp;
        char msg[]="20161203";
        char buf[200];
        fp = fopen("f:\\操作系统\\commandlist.txt","r+");
        if (NULL == fp)
        {
            printf("The file doesn't exist!\n");
            return -1;
        } 
        fseek(fp,0, SEEK_END);//定位文件指针到文件开始位置
        fwrite(msg,strlen(msg),1,fp);//把字符串内容写入到文件
        fread(buf,strlen(msg),1,fp);//把文件内容读入到缓存
         buf[strlen(msg)] = '\0';//删除缓存内多余的空间![图片描述][1]
        return 0;
    }
    
    2019-07-17 19:30:59
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
15分钟打造你自己的小程序 立即下载
小程序 大世界 立即下载
《15分钟打造你自己的小程序》 立即下载