Size: a a a

IT KPI C/С++ ХВ (хорошо, что не UB)

2020 January 08

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
если не знать заранее кол-ва чисел(строк) которые ты вводишь
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
то никак
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
разве что ключевое слвово
источник

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
Alexander Yunoshev
не работает
И ещё мне не нравится fscanf в этом контексте
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
а-ля
end
источник

AY

Alexander Yunoshev in IT KPI C/С++ ХВ (хорошо, что не UB)
ну либо это я что-то не допонял в задании
источник

AY

Alexander Yunoshev in IT KPI C/С++ ХВ (хорошо, что не UB)
вроде задание самое простое, но пока шо оно мне сложнее, чем другие ранее решенные))))
источник

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
Почему бы тебе просто не использовать результат fscanf?
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
источник

AY

Alexander Yunoshev in IT KPI C/С++ ХВ (хорошо, что не UB)
та я думал создать динамический массив
и в этом цикле считал количество считываний
туповато, знаю, но хотел именно так сделать
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
тебе достаточно считать ВСЕ в одну строку
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
а потом юзать atoi, который сам скипает пробелы и \n
источник

AY

Alexander Yunoshev in IT KPI C/С++ ХВ (хорошо, что не UB)
Oleksandr Shaposhnikov
Почему бы тебе просто не использовать результат fscanf?
все равно не совсем понял
а как в итоге понять, когда прекратится считывание?
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
while(scanf("%lld", &M)!= EOF)
{
  // do stuff here
}
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
Alexander Pavlyuchuk
while(scanf("%lld", &M)!= EOF)
{
  // do stuff here
}
если приперло сканф
источник

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
Alexander Yunoshev
Всем доброго времени суток

Как можно определить конец ввода на Си?
То есть входных данных может быть неограниченное количество

while ((c = getchar()) != '\n') {
   fscanf(stdin, "%lli", &n);
   i++;
 }


такая конструкция не работает
while(fscanf(stdin, "%lli", &n) != EOF))...
источник

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
Да
источник

AY

Alexander Yunoshev in IT KPI C/С++ ХВ (хорошо, что не UB)
Alexander Pavlyuchuk
while(scanf("%lld", &M)!= EOF)
{
  // do stuff here
}
хз, может я туплю, но все равно не работает
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
дважды новую строку дай
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
пробни))
источник