Programarea Calculatoarelor 2 - Laborator 7

Scrieți și testați funcția char *replace(const char *where, const char *what, const char *with) care înlocuiește fiecare apariție a șirului what în șirul where cu șirul with și returnează, alocat dinamic, șirul rezultat.
Precizări Specificatorul const precizează că valoarea șirului argument where nu va fi modificată (la fel și pentru celelalte două).
Înlocuirile se vor face parcurgând șirul where de la stânga la dreapta, și pentru apariții ale șirului what care nu se suprapun. De exemplu, replace("aaaaa", "aa", "abc") va returna "abcabca".
Marius Minea
Last modified: Sun Nov 14 18:34:25 EET 2004