Am nevoie de ajutor VA ROG!

Scrieți o funcție care să înlocuiască toate aparițiile unui șir într-un șir cu un șir . De exemplu, dacă = "dereferentierea", = "ere" și = "as", șirul va fi transformat în


Răspuns :

#include <iostream>

#include <cstring>

using namespace std;

int main()

{

   char s[101],a[11],b[11],*p,aux[101];

   cin>>s>>a>>b;

   while(p=strstr(s,a))

   {

       strcpy(aux,b);

       strcat(aux,p+strlen(a));

       strcpy(p,aux);

   }

   cout<<s;

   return 0;

}

Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile v-au fost de ajutor. Dacă aveți întrebări suplimentare sau aveți nevoie de asistență, nu ezitați să ne contactați. Revenirea dumneavoastră ne-ar onora, așa că nu uitați să ne adăugați la favorite!


RO Lesson: Alte intrebari