Benutzer-Werkzeuge

Webseiten-Werkzeuge


c:start

C

Curses (PDCurses)

gcc -o fw.exe firework.c -L. -lpdcurses

Die Sache mit den Umlauten...

system("chcp 65001"); //UTF-8

andere CodePages:

  • 1252 - Konsolenklassiker unter Windows
  • 850 - alt und ranzig, aber manchmal noch erforderlich...

Eingabe: \n abschneiden

int z = 1;
while (z!=0){
 
    // Hier ist Platz für ein Programm...
 
    char temp, ende;
    scanf("%c",&temp); // letztes Zeichen im Eingabepuffer verwerfen!
    printf("J oder j zum Beenden.");
    scanf("%c",&ende);
    if (ende == 'J'|| ende == 'j'){
        z=0;
    }
}

Ausgabe: binär, hecadezimal - itoa()

    uint8_t bit1, bit2, bit3;
    char bstr[16], hstr[4];
 
    bit1 = 0b11010001;
    bit2 = 0b00001111;
 
 
    // UND
    bit3 = bit1&bit2;
    printf("Bitweises UND Bit1 & Bit2\n");
    printf("%08sb %02sH\n", itoa(bit1,bstr,2), itoa(bit1, hstr, 16));
    printf("%08sb %02sH\n", itoa(bit2,bstr,2), itoa(bit2, hstr, 16));
    printf("-------------\n");
    printf("%08sb %02sH\n\n", itoa(bit3,bstr,2), itoa(bit3, hstr, 16));
c/start.txt · Zuletzt geändert: 2021/02/14 19:02 (Externe Bearbeitung)