语句ofstream f,ofstream fstdfiledatiosbinaryiosapp 是什么啥意思什么作用

1,ofstream fstdfiledatiosbinaryiosapp 是什么啥意思什么作用创建一个ofstream文件输出流,用二进制、添加方式打开文件"stdfile.dat",可用来对文件进行写操作【语句ofstream f,ofstream fstdfiledatiosbinaryiosapp 是什么啥意思什么作用】
2,语句ofstream fSALARYDATiosappiosbinary第一道 A.app 是 append 的意思 。写指针定位于文件尾第二道 C -- outf或outf.good() 成功显示"成功!"搜一下:语句ofstream f("SALARY.DAT",ios::app|ios::binary
3,关于ofstream和ifstreamoutfile<<string2;输出后字符串还在缓冲区,并没有真正地写到磁盘文件 。有两种方法解决这个问题:outfile<<string2<<flush;//~ 输出后刷新缓冲区或者在输出后关闭文件(关闭文件时会自动刷新缓冲区)outfile<<string2;outfile.close();简单的来说,你用open函数来说应该只有两个参数;.open("文件名","文件模式");如果是ofstream的话 。模式应该是ios::out,表示写入文件,但ofstream一般都是默认的ios::out,所以你写ff.open("f:\\1.txt",ios::out);和ff.open("f:\\1.txt");是一样的,除非你要追加的形式就一定要写上去,也就是ff.open("f:\\1.txt" , ios_base::app);如果是ifstream的话 。模式应该是ios::in,表示读取文件,但ifstream一般都是默认的ios::in , 所以你写ff.open("f:\\1.txt",ios::in);和ff.open("f:\\1.txt");是一样的,除非你要追加的形式就一定要写上去,也就是ff.open("f:\\1.txt",ios_base::app);还有不懂的继续交流~~~

    推荐阅读