ofstream是用于输出的。
ifstream/ofstream对象用起来和cin,cout差不多,可以参考cpusplus.com给的样例代码:
// ofstream 早扒constructor.#include <fstream> // std::ofstream
int main () {
std::ofstream ofs ("test.txt", std::ofstream::out)
ofs 睁铅<< "lorem ipsum"
ofs.close()
return 0
}
对应的你可以写:
#include <iostream>#include <fstream>
#include <string>
int main() {
std::ifstream ifs("test.txt")
std::string line
while(ifs >> line) {
std::cout << line << 悉睁好std::endl
}
}
用标准库的话,cplusplus.com的reference是不错的参考资料:
http://www.cplusplus.com/reference/
离线版本,可供下载:
http://download.csdn.net/detail/xusiwei1236/7933893
ofstream对象是用于从C++程序中写入文件的一种流对象。它可以用来创建新文件,或者在存在的则耐文件中添加内容孙册春。可以使用以下语法来创建一个ofstream对象:
ofstream objectName (fileName)
其中,objectName是您要创建的ofstream对象的名称,fileName是要写入的文件的名称。
例如,如果要创建一个名为myFile的ofstream对象,以便写入一个名为myText.txt的文件,可以使用以下语法:
ofstream myFile("myText.txt")
要确保文件名是正确的,并且文件已经存在(如果需要的话),否则可能无法正常工作。
一旦创建了ofstream对象,就可以使用标准入流 *** 作符来写入文件,例如:
myFile <<"This is some text." <<endl
这些 *** 作符允许您将文本和姿好数据写入文件中,具体取决于您打算把它写入哪里。
最后,不要忘记使用close()关闭文件,以确保所有更改都已保存。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)