Chciałem napisać program, który przepisywałby imiona z jednego pliku (imiona.txt) do drugiego (wypisz.txt).
Wyskakuje mi ostrzeżenie "format '%s' expects argument of type 'char ', but argument 3 has type 'char ()[15]'"
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(){
FILE *imiona;
FILE *wypisz;
char imie[15][15];
int i, n=0;
imiona=fopen("imiona.txt", "r");
wypisz=fopen("wypisz.txt", "w");
while (fscanf(imiona, "%s", &imie[n])==1) n++;
for (i=0; i<n; i++){
fprintf(wypisz, "%s\n", imie[i]);
}
printf("Przepisano imiona");
fclose(imiona);
fclose(wypisz);
return 0;
}
Nie mogę znaleźć błędu. Proszę o pomoc, z góry dziękuję