gdy kompiluje kod
int main(int argc, char *argv[]){
if(argc < 2){
printf("Nie podano argumentow\n");
exit(-1);
}
FILE *fp;
fp = fopen(argv[1], "w");
if(!fp){
fprintf(stderr, "Nie moge otworzyc pliku %s", argv[1]);
exit(-1);
}
int c;
const char *tekst("tekst");
while( (c=getc(tekst)) !=EOF){
fputc(c, fp);
exit(-1);
}
fclose(fp);
return 0;
}
mam error
a4.c: In function ‘int main(int, char**)’:
a4.c:20:13: error: cannot convert ‘const char*’ to ‘_IO_FILE*’ for argument ‘1’ to ‘int _IO_getc(_IO_FILE*)’
while( (c=getc(tekst)) !=EOF){
^