试题与答案

下列关于输入流类成员函数getline()的描述中,错误的是A.该函数是用来读取键盘

题型:单项选择题

题目:

下列关于输入流类成员函数getline()的描述中,错误的是

A.该函数是用来读取键盘输入的字符串的

B.该函数读取的字符串长度是受限制的

C.该函数读取字符串时,遇到终止符便停止

D.该函数读取字符串时,可以包含空格

答案:

参考答案:A

解析: 本题考查的是getline()函数。getline()函数的原型为:istream_type& getline(char_type*s,streamsizen,char_type delim);,其功能是从当前输入位置开始提取字符存入s所指向的具有n个字节的字符空间中。字符的提取与存储在遇到下列情况时停止: ①已提取并存储了n-1个字符; ②到流尾,无字符可提取; ③下一个要提取的字符等于结束标志字符delim。 因此,选项B、C、D都是正确的。getline()函数不仅可以用宋读取键盘输入的字符串,还可以用来读取文件等数据流,故选项A不正确。

试题推荐
微信公众账号搜索答案