/*
16. Todos los procesadores de textos, tienen la opción de "buscar y reemplazar”.
Escriba unprograma en C++, implementando la funciĂłn
void reemplazar(char *linea, char *strbusc, char *streemp)
tal que se leen la cadena a buscar(strbusc) y la cadena que va a reemplazarla (streemp).
Luego se lee un texto (lĂnea). Si la cadena a buscar se encuentra en la lĂnea,
se reemplazará por la segunda cadena tantas veces como se encuentre.
Las lĂneas nunca superarán los 100 caracteres.
La salida serĂa:
Ingrese la cadena a buscar: Mary
Ingrese la cadena que reemplazara la anterior: Naty
* Ingrese el texto:
Amo a Mary. Mañana conoceré a los padres de Mary y el domingo iré con Mary al cine.
* Texto reemplazado:
Amo a Naty. Mañana conoceré a los padres de Naty y el domingo iré con Naty al cine.
*/
#include <iostream>
#include <string>
using namespace std;
void reemplazar(char *linea, char *strbusc, char *streemp);
int main()
{
char strbusc[] = {"Mary"};
cout<<"Ingrese la cadena a buscar: "<<endl;
char streemp[] = {"Naty"};
cout<<"Ingrese la cadena que reemplazará: "<<endl;
char linea[100] = {"Amo a Mary. Mañana conoceré a los padres de Mary y el domingo iré con Mary al cine."};
cout<<"Ingrese el texto: "<<endl;
reemplazar(linea, strbusc, streemp);
cout<<"Texto reemplazado: "<<endl;
//buscar(strbusc);
return 0;
}
void reemplazar(char *linea, char *strbusc, char *streemp){
int a = *(linea+1).find(strbusc);
cout<<a;
}