已知in是ifstream对象,则下列语句正确的是( )。
A: in.seekg(5);
B: in.seekg(5, ios::beg);
C: in.seekg(5, ios::end);
D: in.seekg(-5);
A: in.seekg(5);
B: in.seekg(5, ios::beg);
C: in.seekg(5, ios::end);
D: in.seekg(-5);
举一反三
- 中国大学MOOC:"若当前位置是文件中的第10个字符,文件总长度为100,则执行如下语句后指针指向第____个字符。istream& seekg(10, ios::cur) ";
- 下列关于文件的随机读写的描述中,错误的是()。 A: seekg()函数只能用于定位文件指针而无法移动指针 B: tellg()是返回指针的当前位置,它往往与seekg()函数配合使用 C: ifs.seekg(20L,ios::cur);表示将文件位置指针从当前位置向后移动20个字节 D: seekg()函数有两种重载形式,分别用于文件指针的直接定位与相对定位
- 下列函数中,()是对文件进行写操作。 A: get() B: ead() C: seekg() D: put()
- 为了舍去流中的一些字符, 应该使用的输入流的成员函数是( )。 A: ignore B: peek C: get D: seekg
- 输出流文件中的当前位置可以由下面哪个成员函数返回______。 A: tellg B: seekg C: seekp D: tellp