c++问题 关于文件输出

来源:百度知道 编辑:UC知道 时间:2024/07/04 00:13:18
#include<iostream.h>
#include<fstream.h>
int main(){

ofstream out("b.txt");
cout<<out;
system("pause");
}
请问这段程序有什么错误
输出结果是一个内存地址

你说cout<<cout;这样的语句有错吗?你既然已经定义ofstream对象输出流out 了,为什么还有写cout<<out;这里的out是以cout的方法使用的,也就类似与cout了,如果你是想把“out"输入到b.txt文件中,可以把这句话改为out<<"out";