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