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++ 读写文件安全又简洁的简单实例所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)