21xrx.com
2024-11-08 23:25:49 Friday
登录
文章检索 我的文章 写文章
C++中使用cin.getline()函数读取字符串输入
2023-07-07 17:56:54 深夜i     --     --
C++ cin getline() 字符串输入 读取函数 输入函数

C++是一门强大的编程语言,拥有许多有用的函数和特性。其中,获取用户输入是编程中常见的一个任务。C++提供了许多不同的方式来获取用户输入,其中cin.getline()函数是获取用户输入字符串的常用方法之一。

cin.getline()函数可以读取一行字符串输入,包括空格在内。其语法为:

cin.getline(char_array, size, delimiter);

其中,char_array是一个字符数组,用于存储输入的字符串;size是char_array数组的大小;delimiter是一个可选的终止符,用于指定输入何时应该停止。

示例代码如下:


#include <iostream>

using namespace std;

int main() {

 char mystr[100];

 cout << "请输入字符串:";

 cin.getline(mystr, 100);

 cout << "输入的字符串为:" << mystr << endl;

 return 0;

}

上面的代码使用了cin.getline()函数从控制台读取用户输入的字符串,并将其存储在名为mystr的字符数组中。在读取完字符串后,程序将输出用户输入的字符串。

总之,cin.getline()函数是C++中读取字符串输入的常见方法之一。它可以读取包含空格在内的整行输入,并将其存储在一个字符数组中,为字符串操作提供了方便的方式。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复