N
(以前はユーザーによって提供された) 整数の入力を取得し、それらを配列に直接入力する必要があるとします。例えば
cin >> a >> b;
入力が与えられます
5 10
aに5、bに10を割り当てます。
配列でも同様のことが必要です。助けてください。
N
(以前はユーザーによって提供された) 整数の入力を取得し、それらを配列に直接入力する必要があるとします。例えば
cin >> a >> b;
入力が与えられます
5 10
aに5、bに10を割り当てます。
配列でも同様のことが必要です。助けてください。
整数のリストが 1 行にあり、その行に他に何もない場合:
std::vector<int>
getLineOfInts( std::istream& source )
{
std::string line;
std::getline( std::cin, line );
std::istringstream s( line );
std::vector<int> results;
int i;
while ( s >> i ) {
results.push_back( i );
}
if ( ! s.eof() ) {
// Syntax error in the line...
source.setstate( std::ios_base::failbit );
}
return results;
}
for(int i = 0; i < n; i++){
cin>> array[i] >> array2[i];
}
右?