文件打开模式ios::in|ios::out|ios::trunc

//不知道是因为内存的缓存吧,文件流这边的响应总是不太及时 
////预测,如果是这种方式打开,应该是先清除内容再打开文件 
//实际结果,ios::out并不会在文件打开前把文件内容都清除 
#include
#include
#include
using namespace std;
int main(){
	fstream fs2("L7_F0_P1.txt",ios::in|ios::out);
	if(!fs2){
		cout<<"Error opening file\n";
		return 1;
	}
	int number=0;//放进来的应该是0啊 
//	fs2>>number;
//	cout<>number){
		cout<


Q(c):Modify L7_F0_P1.txt such that it looks as follows 463 859A203 20 (replace space between 859 and
203 with letter A). What is the output of our program and why?

A(c):There will be the two numbers in the output, i.e., 463 and 859. Then the next attempt to read from
ifs results in ifs >> number evaluated to false and end of the while loop

你可能感兴趣的:(文件打开模式ios::in|ios::out|ios::trunc)