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ăspunsuri la întrebare
Răspuns de
1
#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;
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Arte,
9 ani în urmă