C ++
Если у вас есть неизвестное количество записей, разбросанных по неизвестному количеству строк, оканчивающихся на EOF:
int n;
while(cin >> n)
vector_of_int.push_back(n);
Если у вас есть известное количество записей, разбросанных понеизвестное количество строк:
int n;
int number_of_entries = 20; // 20 for example, I don't know how many you have.
for(int i ; i < number_of_entries; ++i)
if(cin >> n)
vector_of_int.push_back(n);
Если у вас есть неизвестное количество записей в одной строке:
std::string str;
std::getline(std::cin, str);
std::istringstream sstr(str);
int n;
while(sstr >> n)
vector_of_int.push_back(n);
Если у вас есть неизвестное количество записей, распределенных по известному количествустроки:
for(int i = 0; i < number_of_lines; ++i) {
std::string str;
if(std::getline(std::cin, str)) {
std::istringstream sstr(str);
int n;
while(sstr >> n)
vector_of_int.push_back(n);
}
}