首页 > 其他 > 详细

文件的读写 2008-01-31 20:02

时间:2019-06-07 18:39:32      阅读:94      评论:0      收藏:0      [点我收藏+]

今天无聊,写了一个关于文件的读写操作。今天先写一个MFC的。

#include <afx.h>
#include <windows.h>

int main()
{
 CFile cf;
 char buf[] = "I love you !";
 char rbuf[20] = {0};
 // 文件没有则创建
 if(0 == cf.Open("d:\\asd.txt",CFile::modeCreate|CFile::modeNoTruncate|CFile::modeReadWrite|CFile::typeBinary))
 {
  ::MessageBox(NULL,"Creat File Faild","Info",MB_OK);
 }
 cf.Write(buf,sizeof(buf));
 cf.Seek(2,CFile::begin);// 指定要读的起始位置。
 cf.Read(rbuf,4);
 ::MessageBox(NULL,rbuf,"Info",MB_OK);
 cf.Close();//打开文件后要关闭
 return 0;
}

 

今天还是无聊死了,更气人的是肚子还疼了一天。哎。。再弄一个c的文件读写吧,减少想老婆的痛苦。呵呵。。。。

#include <stdio.h>

int main()
{
 FILE* fp;
 char wbuf[] = "I love you !";
 char rbuf[10] = {0};
 fp = fopen("d:\\asd.txt","w+");
 if (fp == NULL)
 {
  printf("Open faild\n");
  return 0;
 }
 fwrite(wbuf,sizeof(char),sizeof(wbuf),fp);// 写入数据
 fseek(fp,2,SEEK_SET);//把文件指针定位到要读取的位置
 fread(rbuf,sizeof(char),4,fp);
 fclose(fp);// 打开文件后要关闭文件,减少不必要的内存泄露。
 printf("rbuf is: %s\n",rbuf);

 return 0;
}

写完之后我的感觉是我回到了大学时期。无聊啊 。。。。。。。。。。。。。。。。。。。。。。

文件的读写 2008-01-31 20:02

原文:https://www.cnblogs.com/lu-ping-yin/p/10988707.html

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