在 C++ 中,cin 用于从标准输入流中读取输入值,它可以读取多种数据类型,包括整型、浮点型、字符型等,但不是直接读取字符串类型。如果需要读取字符串类型的输入,可以使用getline函数或cin结合字符串流stringstream来读取。
例如,可以使用getline函数来读取一行字符串类型的输入:
或者可以使用cin和stringstream来读取一行字符串类型的输入:
在这个例子中,首先使用getline函数读取一行字符串类型的输入,然后使用stringstream将输入的字符串转换为字符串流,接着使用>>操作符来逐个读取字符串流中的单词。