C++中使用 ofstream ifstream 写入读取文件

简介: C++中使用 ofstream ifstream 写入读取文件

代码设计


之前做表格增量编译的时候,每次需要把表格的数据读取进来。每次编译好之后需要把文件的Md5列表写到文件里。当时对ofstream ifstream 不熟悉,所以写了一个测试代码,亲测有效。

上代码!


  ofstream out("2.txt", std::ifstream::out);
  if (!out)
    int x = 11;
  out.close();
  ifstream in("2.txt", std::ifstream::in|std::ios::binary);
  if (!in)
    int x = 11;
  in.seekg(0, std::ios::end);
  int iFileLen = in.tellg();
  char* pFileBuf = new char[iFileLen];
  in.read(pFileBuf, iFileLen);
  std::string strBuf = pFileBuf;
  delete[] pFileBuf;
  in.close();


相关文章
|
30天前
|
Linux C++
Linux c/c++文件的基本操作
在Linux环境下使用C/C++进行文件的基本操作,包括文件的创建、写入、读取、关闭以及文件描述符的定位。
18 0
Linux c/c++文件的基本操作
|
2月前
|
C++ 内存技术
[转]Visual C++内嵌swf文件并播放
[转]Visual C++内嵌swf文件并播放
|
30天前
|
Linux C++
Linux c/c++文件虚拟内存映射
这篇文章介绍了在Linux环境下,如何使用虚拟内存映射技术来提高文件读写的速度,并通过C/C++代码示例展示了文件映射的整个流程。
41 0
|
30天前
|
Linux C++
Linux c/c++文件移动
这篇文章介绍了在Linux环境下,使用C/C++语言通过命令方式和文件操作方式实现文件移动的方法。
63 0
|
2月前
|
Linux API C++
超级好用的C++实用库之文件目录操作
超级好用的C++实用库之文件目录操作
28 0
|
2月前
|
JavaScript 前端开发 测试技术
一个google Test文件C++语言案例
这篇文章我们来介绍一下真正的C++语言如何用GTest来实现单元测试。
18 0
|
3月前
|
监控 编译器 C++
【代码讲解】【C/C++】获取文件最后修改的时间(系统时间)
【代码讲解】【C/C++】获取文件最后修改的时间(系统时间)
66 0
|
22天前
|
存储 编译器 对象存储
【C++打怪之路Lv5】-- 类和对象(下)
【C++打怪之路Lv5】-- 类和对象(下)
21 4
|
22天前
|
编译器 C语言 C++
【C++打怪之路Lv4】-- 类和对象(中)
【C++打怪之路Lv4】-- 类和对象(中)
19 4
|
21天前
|
存储 安全 C++
【C++打怪之路Lv8】-- string类
【C++打怪之路Lv8】-- string类
17 1