мне нужно сканировать сменные количество чисел, разделенных пространством, какИзменяемая количество отсканированных чисел в каждой строке (Scanf)
, например тусклым = 3
void scanNumbers(int dim)
{
// scans dim amount of numbers like "5235435 656435 23423423"
}
Существует короткий способ сделать это , например scanf («<% d * dim>», n1, n2, ... to dim) или мне нужно написать функцию, которая считывает каждый символ в цикле?
Я попытался
int n;
scanf("%d", &n);
int *Data = (int*) malloc (sizeof(int) * (n+1));
for(int i=0; i<n; i++)
scanf("%d ", &Data[i]);
Но он ждет еще один номер для завершения сканирования.