cin.getline后面的内容
时间: 2023-11-20 10:17:10 浏览: 68
cin,cin.get,cin.getline等函数深入分析[参照].pdf
cin.getline()函数用于从标准输入流(通常是键盘)中读取一行字符串,并将其存储到指定的字符数组中。它的语法如下:
cin.getline(array, size, delimiter);
其中,array是存储读取到的字符串的字符数组,size是数组的大小,delimiter是可选的分隔符,默认是换行符('\n')。这个函数会读取从输入流开始的字符,直到遇到分隔符或者读取字符数达到指定的大小为止。
例如,假设我们要从键盘读取一个字符串并存储到名为str的字符数组中,可以使用以下代码:
```cpp
char str[100];
cin.getline(str, 100);
```
上述代码会从键盘读取一行字符串,并将其存储到str数组中,最多读取99个字符(因为最后一个字符用来存储字符串结束符'\0')。
注意:cin.getline()函数不会包括分隔符(默认为换行符)在内,所以读取的字符串不会包含换行符。
阅读全文