online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
/* Teniendo en cuenta que la orden new devuelve NULL si no se puede asignar memoria, para resolver el problema basta con interrogar por el valor retornando por la orden new y dar el mensaje correspondiente. El siguiente fragmento de programa, además de dar el mensaje de error pedido, informa aproximadamente de la memoria disponible en el montículo (heap). */ #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]){ int *entrada; for (int i=0; ; i++){ // bucle infinito entrada = new int[5012]; if (entrada == NULL){ cout<<"memoria agotada"; break; } cout<<"asignado "<<i*10<<"K bytes"<<endl; } system("PAUSE"); return EXIT_SUCCESS; }

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