Почему числа после первой в каждой строке матрицы не случайные числа? Почему они нули? Например, если я напечатаю строку этой матрицы, я получу 4 0 0 0 0
, но вместо этого я должен получить числа после 4 как случайные числа.
void readfile(FILE *input,int **matrix){
int i=0, num;
while(fscanf(input, "%d ", &num) == 1){
matrix[i] = malloc((num+1)*sizeof(int));
matrix[i][0] = num;
i++;
}
}