この質問で私が直面している問題があります:「スペースで区切られた1行でキーボードから5つの整数値を受け入れるC ++コンソールプログラムを作成します。プログラムはポインタを使用して5つの値を配列に格納します。次に、配列の要素をに出力します。スクリーン 。"
文字列変数を作成し、ユーザーから5つの整数を受け入れてから整数に変換しようとしましたが、スペースの後に数字を受け取らないため、うまく機能しません。
助けてくれる人は??
#include<iostream>
#include<string>
#include<sstream>
using namespace std;
int main(){
string numbers;
getline(cin, numbers);
int arr[5];
int *ptr;
int values;
stringstream convert(numbers);
convert >> values;
cout << values;
}