online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
/****************************************************************************** Online C Compiler. Code, Compile, Run and Debug C program online. Write your code in this editor and press "Run" button to compile and execute it. *******************************************************************************/ #include <stdio.h> #define uint8_t unsigned char uint8_t kette[8]; uint8_t flankesekunde=1; void lampe_ein(uint8_t lampennummer) { uint8_t puffer[2]={0}; puffer[1] = lampennummer >> 4; puffer[0] = lampennummer & 0xf; kette[puffer[1]] |= (1 << puffer[0]); } void lampe_aus(uint8_t lampennummer) { uint8_t puffer[2]={0}; //puffer[1] = lampennummer % 100 / 10; //puffer[0] = lampennummer % 10; puffer[1] = lampennummer >> 4; puffer[0] = lampennummer & 0xf; kette[puffer[1]] &= ~ (1 << puffer[0]); } uint8_t risiko_links(uint8_t maximal) { uint8_t flanke_temp=0; if (flanke_temp!=flankesekunde) { if (flankesekunde==0) { lampe_ein(0x75); lampe_aus(0x74); //play_track(21); } else { lampe_ein(0x74); //Teil der Probleme macht lampe_aus(0x75); //play_track(20); } flanke_temp=flankesekunde; } //Ende While Schleife } int main() { risiko_links(0); for (int i=0; i<8; i++) printf("%02x ",kette[i]); 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