进行二进制文件操作时,在打开文件方式中增加ios::binary选项。
举一反三
- 磁盘文件操作中,打开磁盘文件的访问方式常量中,以二进制方式打开文件的是( )。 A: ios:: binary B: ios::in C: ios::out D: ios::ate
- 用open()函数以二进制读方式打开文件时,打开方式应设置为: A: ios::out|ios::binary B: ios::out|ios::in C: ios::app|ios::binary D: ios::in|ios::binary
- 不论何种方式打开一个二进制文件,在文件打开方式(即第二个参数)中必须有( ) 。 A: ios::in B: ios::out C: ios::binary D: ios::app
- 使用标准的文件流对象从二进制文件中读取数据时,下面给定的文件操作模式中,正确的是( )。 A: std::ios::binary | std::ios::in B: std::ios::binary & std::ios::in C: std::ios::binary | std::ios::out D: std::ios::binary & std::ios::out
- 打开一个二进制输出文件test.dat,下列语句中错误的是()。 A: ofstreamfout; fout.open(“test.dat”); B: ofstreamfout; fout.open(“test.dat”,ios::binary); C: ofstreamfout(“test.dat”,ios::binary); D: ofstream*p=newofstream(“test.dat”,ios::binary);