0
std::cin
から何らかの入力を読み取るときに、1つの数値入力を許可したいとします。だから、コードstd :: cinの最初の値だけを取得する
float n = 0;
std::cin >> n;
どのように私はその後、ケースを識別する場所1 2 3
のようなユーザ入力何か?
std::cin
から何らかの入力を読み取るときに、1つの数値入力を許可したいとします。だから、コードstd :: cinの最初の値だけを取得する
float n = 0;
std::cin >> n;
どのように私はその後、ケースを識別する場所1 2 3
のようなユーザ入力何か?
使用getline
とistringstream
と整数の数をカウントするwhile
ループを実行するには、入力された:
string line;
getline(cin, line);
int x, cnt = 0;
istringstream iss(line);
while(iss >> x){
cnt++;
}
cnt
は1 2 3
ため3
だろう。