Chciałam aby program znajdował daną litere na wskazanym miejscu i wpisywał wyrazy które spełniaja to do pliku zapis.txt niestety nie działa ten program :( Ktoś pomoże ?
#include <stdio.h>
#include <ctype.h>
#include <string.h>
int main(){
FILE *slownik, *zapis;
slownik = fopen("slownik.txt", "r");
zapis = fopen("zapis.txt" , "w");
char litera;
int pozycja ;
printf("Podaj litere i pozycje ");
scanf("%c %d", &litera, &pozycja);
char slowo[30];
while((fscanf(slownik, "%s", slowo))!=EOF){
if(strlen(slowo)>pozycja &&litera == slowo[pozycja])
fprintf(zapis, "%s\n", slowo);
}
fclose(slownik);
fclose(zapis);
return 0;
}