|

楼主 |
发表于 2020-12-18 14:00:01
|
显示全部楼层
那为什么out<<s1;后调用out.seekp(0);就可以呢?seekp(0)不是使指针指向了文件首处吗?
还有个问题,在上面提到的,想建立输入输出文件流,可程序却没有建立文本,请问我应该怎么做?
程序如下:
#include<iostream>
#include<conio.h>
#include<fstream>
using namespace std;
int main()
{fstream file("a.txt",ios::in|ios::out);//建立输入输出文件流
string s1,s2;
s1="abcd 1234\n";
file<<s1;
getline(file,s2);
cout<<"s2="<<s2<<endl;
file.close();
getch();
return 0;
} |
|