online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
#include <stdio.h> char str1[12] = "Hello world!"; char str2[] = "the "; char tmp1[80]; char tmp2[80]; char *string_insert(char *scr, char *ins, int loc){ // Get the chars from location 0 -> loc for(int i = 0; i <= loc; i++){ tmp1[i] = scr[i]; } // Get the chars from loc -> end of the string for(int i = 0; i < sizeof(scr) - loc; i++){ tmp2[i] = scr[i + loc]; } // Insert the string ins for(int i = 0; i < sizeof(ins); i++){ tmp1[i + loc] = ins[i]; } // Add the rest of the original string for(int i = 0; i < sizeof(scr) - loc; i++){ tmp1[loc + 1 + i] = tmp2[i]; } return tmp1; } int main(){ printf("%s", string_insert(str1, str2, 6)); 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