首页 > 编程 > C++ > 正文

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

2020-01-26 14:05:01
字体:
来源:转载
供稿:网友

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; } 

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表