online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
Dyrektywy preprocesora C++. Zob. np: www.cplusplus.com/doc/tutorial/preprocessor/ _________________________________________ Załączanie bibliotek: #include <biblioteka_generyczna> #include "nasz_plik_naglowka.h" _________________________________________ Definiowanie i kasowanie stałych: #define nazwa_stałej #define nazwa_stałej wartość #undef nazwa_stałej _________________________________________ Dyrektywy warunkowe #ifdef STALA / lub: #ifndef STALA .. Kod C++ przy prawdzie .. #else .. Kod C++ przy fałszu .. #endif #if warunek np: #if X>200 .. Kod C++ w wariancie 1 .. #elif warunek np: #elif X == 200 .. Kod C++ w wariancie 2 .. #else .. Kod C++ w wariancie 3 .. #endif * Operator defined, złożone zdania logiczne: #if defined STALA #if !defined STALA #if defined X && !defined Y && oznacza logiczne 'i' #if defined X || !defined Y || oznacza logiczne 'lub' Uwaga: warunek musi się kończyć na #endif _________________________________________ Wymuszenie zawieszenia kompilacji z komunikatem o błędzie: #error tekst_komunikatu _________________________________________ Definiowanie makrodefinicji: #define nazwa_makra tekst_makra #define nazwa_makra(zmienna1,zmienna2,...) tekst_makra_z_wykorzystaniem_zmiennych #define min(X,Y) ((X) < (Y) ? (X) : (Y)) #define F(x) (x) \ Znak \ pozwala na więcej linii * \ (x) Dla zainteresowanych np.: gcc.gnu.org/onlinedocs/cpp/Macros.html _________________________________________

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