求指点为什么ios_base::ate之后会把文件擦掉重写?指针不是应该从文件尾开始吗?
fin.open("test.txt",ios_base::out|ios_base::ate|ios_base::binary); long j=fin.tellp(); cout<<j<<endl; fin.write("abcd",4); j=fin.tellp(); cout<<j<<endl; fin.write("efgh",4); j=fin.tellp(); cout<<j<<endl; fin.close();