S
Stashevckiy
Ребята, подскажите, каким образом считать неопределенное количество чисел с stdin? Т.е., пользователь вводит числа через пробел, но их количество ничем не задано.
std::cin перейдет в состояние eof когда числа кончатся?
scanf() возвращает отрицательное число иногда - это тот случай?
если scanf не справится - бери fscanf, но вместо файла передавай stdin и жди когда установится флаг feof
Ну если не получится - читай строку, и разбирай на числа )
int d;
int size;
while( ( d = fscanf(stdin, "%d", &size)) != EOF )
{
printf("\n%d", size);
}
Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab