C/C++读写文件

简介: /*-------------------读取文件------------------*/ bool ReadFile(const char *strFileName, string &strCont)//文件名称和用于存储读取内容的str { char *pBuf = new char[1024]; string str(""); FILE *pFin; pF

/*-------------------读取文件------------------*/ bool ReadFile(const char *strFileName, string &strCont)//文件名称和用于存储读取内容的str { char *pBuf = new char[1024]; string str(""); FILE *pFin; pFin= fopen(strName.c_str(), "rb"); if (pFin) { while (!feof (pFin)) { fgets(pBuf, 1024, pFin); str += pBuf; } fclose(pFin); delete pBuf; return true; } else { delete pBuf; return false; } } /*-------------------写入文件------------------*/ bool WriteFile(const char *strName, string &strCont)//文件名和待写入的内容 { FILE *pFile; pFile = fopen(strName, "wb"); if (pFile) { fputs(strCont.c_str(), pFile); fflush(pFile); fclose(pFile); return true; } else { fclose(pFile); return false; } }

相关文章
|
7月前
|
存储 C++
C++ 采用get()和put()读写文件
在某些特殊的场景中,我们可能需要逐个读取文件中存储的字符,或者逐个将字符存储到文件中。这种情况下,就可以调用 get() 和 put() 成员方法实现。 C++ ostream::put()成员方法 通过《C++ cout.put()》一节的学习,读者掌握了如何通过执行 cout.put() 方法向屏幕输出单个字符。我们知道,fstream 和 ofstream 类继承自 ostream 类,因此 fstream 和 ofstream 类对象都可以调用 put() 方法。 当 fstream 和 ofstream 文件流对象调用 put() 方法时,该方法的功能就变成了向指定文件中写入单
58 0
|
C++ iOS开发 存储
|
C++ iOS开发
C++读写文件流的相关介绍
掌握文本文件读写的方法了解二进制文件的读写方法C++文件流:fstream  // 文件流ifstream  // 输入文件流ofstream  // 输出文件流//创建一个文本文件并写入信息//同向屏幕上输出信息一样将信息输出至文件#include#includevoid main(){  ofstream f1("d:\\me.
1233 0
|
C++
c++读写文件和测试程序运行时间的例子
例子完整代码:http://zhmster.googlepages.com/ReadFile.rar 例子功能简介:程序中google.dic是我的google输入法的词库。 本段代码功能:就是把这个文件重新按照词频排序。
921 0
|
25天前
|
存储 C++ 容器
C++入门指南:string类文档详细解析(非常经典,建议收藏)
C++入门指南:string类文档详细解析(非常经典,建议收藏)
32 0
|
1天前
|
C++
c++的学习之路:7、类和对象(3)
c++的学习之路:7、类和对象(3)
9 0
|
1天前
|
存储 编译器 C语言
c++的学习之路:5、类和对象(1)
c++的学习之路:5、类和对象(1)
8 0
|
4天前
|
存储 安全 C语言
【C++】string类
【C++】string类
|
存储 编译器 Linux
标准库中的string类(中)+仅仅反转字母+字符串中的第一个唯一字符+字符串相加——“C++”“Leetcode每日一题”
标准库中的string类(中)+仅仅反转字母+字符串中的第一个唯一字符+字符串相加——“C++”“Leetcode每日一题”
|
5天前
|
编译器 C++
标准库中的string类(上)——“C++”
标准库中的string类(上)——“C++”

热门文章

最新文章