online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
/** @file eje-01.cpp 1. Escriba un programa en C++ para contar en una cadena el número total de alfabetos, dígitos y caracteres especiales. **/ #include <iostream> #include <cstring> #include <cstdlib> using namespace std; #define str_size 100 //Declara el tamaño máximo de la cadena int main() { char str[str_size]; int alp, digit, splch, i; alp = digit = splch = i = 0; cout<<"Cuenta el número total de alfabetos, dígitos y caracteres especiales :\n"; cout<<"--------------------------------------------------------------------\n"; cout<<"Ingresa la cadena : "; fgets(str, sizeof str, stdin); /* Chequea cada caracter de la cadena */ while(str[i]!='\0') { if((str[i]>='a' && str[i]<='z') || (str[i]>='A' && str[i]<='Z')) { alp++; } else if(str[i]>='0' && str[i]<='9') { digit++; } else { splch++; } i++; } cout<<"El número de alfabetos en la cadena es :"<<alp<<endl; cout<<"El número de dígitos en la cadena es : "<<digit<<endl; cout<<"El número de caracteres especiales en la cadena es : "<<splch<<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