C++读写文件
程序员文章站
2022-03-24 15:06:46
C++文件读写现在C++的文件读写很不方便,所以我写了一个File类,可以很轻松地读取和写入文件,直接复制黏贴注意注明版权class File{private:string file="";public:void setFile(string f){file=f;}string getFile(){return file;}string readFile(){string retu="";ifstream in(file);char...
C++文件读写
现在C++的文件读写很不方便,所以我写了一个File类,可以很轻松地读取和写入文件,直接复制黏贴注意注明版权
class File
{
private:
string file="";
public:
void setFile(string f)
{
file=f;
}
string getFile()
{
return file;
}
string readFile()
{
string retu="";
ifstream in(file);
char got;
if(in)
{
while(true)
{
in.get(got);
if(in.eof())
{
break;
}
retu+=got;
}
}
in.close();
return retu;
}
bool writeFile(string str)
{
try
{
ofstream out;
out.open(file, ios::app);
out<<str<<endl;
out.close();
return true;
}
catch(exception&)
{
return false;
}
}
bool deleteAndWriteFile(string str)
{
try
{
ofstream out;
out.open(file);
out<<str<<endl;
out.close();
return true;
}
catch(exception&)
{
return false;
}
}
};
本文地址:https://blog.csdn.net/twxwjh/article/details/108697238
上一篇: 安卓广播基本用法和实战:模拟强制下线