online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
// Journey log program using System; using System.Collections.Generic; using System.IO; public class Program { // ------------------------- // Globals // ------------------------- static List<List<string>> book = new List<List<string>>(); // ------------------------- // Subprograms // ------------------------- static void add_chapter() { book.Add(new List<string>()); } static void add_story(int chapter, string entry) { book[chapter].Add(entry); } static void output() { int log = 1; for (int chapter = 0; chapter < book.Count; chapter++) { foreach (string entry in book[chapter]) { Console.WriteLine($"Log {log}: {entry}"); log++; } } } // ------------------------- // Main program // ------------------------- static void Main() { add_chapter(); add_story(0, "I find myself alone on a strange world, unequipped and in danger. I have no memory of how I got here, no sense of a before."); add_story(0, "My Exosuit at least seems to know what it's doing, and I am not dead yet..."); add_chapter(); add_story(1, "I received a set of mysterious coordinates from an unknown source."); add_story(1, "I followed the signal, and found the wreckage of an abandoned starship."); add_story(1, "There was little to be gained from the wreck, but the distress beacon contained the hailing frequency labelled 'ARTEMIS'."); output(); } }

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