online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
#include <iostream> using namespace std; //Programa en C++ que prueba varios metodos de trabajo con cadenas int main() { // Busca si la cadena tiene una parte flotante string fnum = "23.342"; string str; int fpart; int pos = fnum.find("."); if (pos == string::npos) cout << "Numero no tiene parte flotante"<< endl; else cout << "La parte flotante es : " <<fnum.substr(pos + 1) << endl; string num = "34A52"; // Busca si la cadena contiene sólo digitos int l = num.length(); bool solodigitos = true; for (int i = 0; i < l; i++) { if (num.at(i) < '0' || num.at(i) > '9'){ cout << "La cadena NO contiene solamente digitos" << endl; solodigitos = false; } } // si la cadena tiene solo digitos if (solodigitos) cout << "La cadena SI contiene solamente digitos" << endl; // Reemplaza los espacios en blanco por %20 - como se usa en las URL string urlex = "google com in"; string replaceby = "%20"; int n = 0; // Hacer un ciclo hasta que todos los espacios son reemplazados while ((n = urlex.find(" ", n)) != string::npos ) { urlex.replace(n, 1, replaceby); n += replaceby.length(); } cout << "URL con espacios reemplazados: " << urlex << 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