online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
/* 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; }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue