Передача аргумента 1 для printf из несовместимого типа указателя - PullRequest
0 голосов
/ 06 марта 2012

Я пытаюсь сохранить матрицу в функции, но она постоянно выдаёт мне эту ошибку:

передача аргумента 1 функции printf из несовместимого типа указателя

int savematrix(FILE *f1, char *name, double **a, int n) {
    int i,j;

printf(f1, "%s", name);
for (i=0; i < n; i++) {
    for (j=0; j < n; j++)
        printf(f1, "%f ", a[i][j]);
    printf(f1, "\n");
}
printf("\n");
return(0);

1 Ответ

2 голосов
/ 06 марта 2012

printf(3) не принимает указатель файла.Его первый аргумент - строка формата.Похоже, вы хотели использовать fprintf(3).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...