Jak napisać program, który znajdzie słowa zawierające literę h oraz ch ?
Mam taki program :
#include <stdio.h>
#include <ctype.h>
#include <string.h>
int main(){
FILE *slownik, *zapis;
slownik = fopen("slownik.txt", "r");
if((slownik = fopen("plik.txt", "r")) == NULL){ //pom-pomoc
printf("Blad otwarcia pliku plik.txt");//tryb otwarcia do odczytu
getch();
return 0;
}
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;
}
Nie wiem jak go zmodyfikować