1

現在、スペースを含む入力を読み取るために実行しています。

int main() {
  char str[100];
  string st;
  cin.getline(str,100);
  st=str;
}

文字列に付属する関数を利用したいので、入力を文字列に読み込んでいます。入力を文字列に直接読み取る他の方法はありますか?これもスペースを許可します。

4

2 に答える 2

5

std::stringオブジェクトを使用する場合は、を使用してくださいstd::getline

std::string st;
std::getline(std::cin, st);
于 2012-12-24T07:28:34.670 に答える
-1

get()関数を使用します。

入力として偶数スペースを受け入れます。

例えば。)。

gets (variable_name);
于 2012-12-24T07:06:34.493 に答える