Tworzenie tablicy 8 elementów nie jest potrzebne, lepiej od razu sprawdzić każdy element tablicy i porównać czy jest taki sam jak w napisie "Trzcinie", jeśli tak to podmienić:
Spróbuj sam zaimplementować funkcje, poniżej wstawiam przykładowe rozwiązanie, ale najpierw spróbuj sam ;)
#include <stdio.h>
#include <stdlib.h>
void podmien(char tekst[], const char *napis, const char *zamiennik)
{
int i,j=0;
for(i = 0; tekst[i] != NULL; i++){
if(tekst[i] == napis[j]){
tekst[i] = zamiennik[j];
j++;
printf("zmiana");
}
}
}
int main()
{
char tab[] = "W Szczebrzeszynie\nChrzaszcz\nBrzmi W Trzcinie\n";
int i;
podmien(tab,"Trzcinie","Lublinie");
for(i = 0; tab[i] != NULL; i++){
printf("%c",tab[i]);
}
return 0;
}