online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
/****************************************************************************** Welcome to GDB Online. GDB online is an online compiler and debugger tool for C, C++, Python, Java, PHP, Ruby, Perl, C#, OCaml, VB, Swift, Pascal, Fortran, Haskell, Objective-C, Assembly, HTML, CSS, JS, SQLite, Prolog. Code, Compile, Run and Debug online from anywhere in world. *******************************************************************************/ #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { if (argc != 2) { printf("No number provided"); return 1; } int input=atoi(argv[1]); if(input < 0) { printf("Number less than 0"); return 2; } if(input > 7) { printf("Number larger than 7"); return 3; } switch(input) { case 0: printf("Non-negative integer: 0 Factorial: 1"); break; case 1: printf("Non-negative integer: 1 Factorial: 1"); break; case 2: printf("Non-negative integer: 2 Factorial: 2"); break; case 3: printf("Non-negative integer: 3 Factorial: 6"); break; case 4: printf("Non-negative integer: 4 Factorial: 24"); break; case 5: printf("Non-negative integer: 5 Factorial: 120"); break; case 6: printf("Non-negative integer: 6 Factorial: 720"); break; case 7: printf("Non-negative integer: 7 Factorial: 5040"); break; } 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