1

入力から行全体を読み取るパラメータはありますか? getline(buffer, size_of_the_line) 関数があることは知っていますが、 size_of_the_line プロパティを定義した数だけに制限したくありませんが、無制限です。そもそもそんなことあるの?

前もって感謝します。

4

2 に答える 2

4

はい、 を使用std::getline()してください。行全体を に読み込みstd::stringます

std::string line;
std::getline(std::cin, line);
于 2012-04-09T11:42:49.197 に答える
3

はい、<string>ヘッダーで定義された無料の関数:

std::getline

#include <iostream>
#include <string>

int main()
{
    std::string line_of_input;
    std::getline(std::cin, line_of_input); // limited only by the max size of string
}
于 2012-04-09T11:43:56.140 に答える