在这个问题中我面临一个问题: “编写一个C++控制台程序来接受来自键盘的五个整数值,并用空格分隔。使用指针将这五个值存储在一个数组中,然后在屏幕上打印数组的元素。“C++程序接受多个输入并使用指针输入数组
我试着做一个字符串变量,并接受来自用户的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;
}
我会亲自用字符串流获得的每一整数及使用类似'* PTR = thatInt;'纳入指针。 – chris 2013-03-08 18:34:10