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++ 读写文件安全又简洁的简单实例

相关文章:

你感兴趣的文章:

标签云: