online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
/* 5. Escriba un programa en C++ para encontrar la última ocurrencia de una palabra en una cadena dada. */ #include<iostream> #include <string> using namespace std; int main(int argc, char const *argv[]) { string strinput, strbuscar, strtmp; int ocurrencias=0, posicion=0, i=0; cout<<"Ingrese una cadena para analizar:"<<endl; getline(cin, strinput,'\n'); cout<<"Ingrese una palabra a buscar:"<<endl; cin>>strbuscar; strtmp = strinput; i = strinput.find(strbuscar); do{ ocurrencias++; i = strtmp.find(strbuscar); strtmp = strtmp.substr(i+strbuscar.length()); posicion = posicion+strbuscar.length()+i; cout<<strtmp<<": Posicion: "<<posicion-strbuscar.length()<<endl; }while(strtmp.find(strbuscar) != string::npos); cout<<"La ultima ocurrencia se encuentra en la posicion: "<<posicion-strbuscar.length()<<endl; return 0; }

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