欢迎来到入门教程网!

C语言

当前位置:主页 > 软件编程 > C语言 >

C++ 读写文件安全又简洁的简单实例

来源:本站原创|时间:2020-01-10|栏目:C语言|点击:

C++ 读写文件安全又简洁的简单实例

实例代码:

#include <string> 
#include <iostream> 
#include <fstream> 
 
using namespace std; 
 
int get_file_content(string sFileName, string& sFileContent); 
 
int main(int argc, char* argv[]) 
{ 
  string sFileContent; 
  get_file_content("./test", sFileContent); 
  cout << sFileContent << endl; 
  return 0; 
}  
 
int get_file_content(string sFileName, string& sFileContent) 
{ 
  ifstream ifs (sFileName.c_str(), ifstream::in); 
 
  sFileContent.clear(); 
  char c; 
    while (ifs.get(c)){ 
    sFileContent.append(1, c); 
  } 
 
  ifs.close(); 
 
  return 0; 
} 
 
int set_file_content(string sFileName, string& sFileContent) 
{ 
  ofstream ofs(sFileName.c_str(), ofstream::binary); 
  size_t nCount = sFileContent.size(); 
  ofs.write (sFileContent.c_str(), nCount); 
  
  ofs.close(); 
 
  return nCount; 
} 

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

上一篇:C++ 排序插入排序实例详解

栏    目:C语言

下一篇:C++获取指定目录下的所有文件

本文标题:C++ 读写文件安全又简洁的简单实例

本文地址:https://www.xiuzhanwang.com/a1/Cyuyan/1462.html

网页制作CMS教程网络编程软件编程脚本语言数据库服务器

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:835971066 | 邮箱:835971066#qq.com(#换成@)

Copyright © 2002-2020 脚本教程网 版权所有