online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
#include <stdio.h> #include <iostream> #include <cwchar> #include <fcntl.h> //_O_WTEXT #include <io.h> //_setmode() #include <string> #include <locale> #include <codecvt> //possible C++11? #include <fstream> const int GAP = 100; int main() { _setmode(_fileno(stdin), _O_WTEXT); //needed for input _setmode(_fileno(stdout), _O_WTEXT); //needed for output _wfreopen(L"iput.txt", L"rt", stdin); _wfreopen(L"oput.txt", L"wt", stdout); int cnt = 0; wchar_t str[2002]; wchar_t c; int i, len; while (wscanf(L"%c", &c) != -1) { str[cnt] = c; cnt++; if (cnt % GAP == 0) { if (str[cnt - 1] == ' ') continue; len = 1; // number of space will be added while (len < GAP && str[cnt - 1 - len] != ' ') len++; if (len == GAP) continue; // move len character forward, start from cnt - len for (i = cnt - len; i < cnt; i++) { str[i + len] = str[i]; str[i] = ' '; } cnt += len; } } str[cnt] = 0; wprintf(L"%s", str); 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