online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
// Debit card program using System; public class Program { // ------------------------- // Subprograms // ------------------------- static bool validate_number (string number_on_card) { bool valid = true; int number_of_characters = number_on_card.Length; if (number_of_characters == 16 || number_of_characters == 19) { foreach (char character in number_on_card) { if (!Char.IsDigit(character) && character != ' ') { valid = false; } } } else { valid = false; } return valid; } static void input_card_details() { bool valid_card = false; string number_input = ""; while (!valid_card) { Console.Write("Enter the 16 digit number: "); number_input = Console.ReadLine(); valid_card = validate_number(number_input); } } // ------------------------- // Main program // ------------------------- static void Main() { input_card_details(); Console.Write("Card details valid."); } }

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