Die Suche ergab 170 Treffer

von Xeon
Mo Feb 10, 2020 2:38 pm
Forum: C / C++
Thema: Binäre Operationen
Antworten: 9
Zugriffe: 6724

Re: Binäre Operationen

Und warum? ^^ Bei "muster" sind mehrere Bits gesetzt und auch das 2. Bit. Bei "WINDOWFLAG_RESIZEABLE" ist nur das 2. Bit gesetzt. Durch das "&" werden die Bits die in "muster" und "WINDOWFLAG_RESIZEABLE" gesetzt sind auch im Ergebnis gesetzt. Das 2. Bit steht für die Zahl 4, darum kommt auch 4 hera...
von Xeon
Do Feb 06, 2020 3:39 pm
Forum: C / C++
Thema: Binäre Operationen
Antworten: 9
Zugriffe: 6724

Re: Binäre Operationen

Du hast das f bei printf vergessen. Es kommt 4 heraus. Danke Xin, jetzt habe ich wieder was gelernt. Ist das schon besser? #include <stdio.h> #include <stdlib.h> #define WINDOWFLAG_CLOSEBUTTON 0x01 #define WINDOWFLAG_BORDERLESS 0x02 #define WINDOWFLAG_RESIZEABLE 0x04 #define WINDOWFLAG_FULLSCREEN 0x...
von Xeon
Mi Feb 05, 2020 3:57 pm
Forum: C / C++
Thema: Binäre Operationen
Antworten: 9
Zugriffe: 6724

Re: Binäre Operationen

Aufgabe gelöst? :| void bitmuster_print(void) { int muster; muster = WINDOWFLAG_CLOSEBUTTON | WINDOWFLAG_RESIZEABLE; if(muster & WINDOWFLAG_RESIZEABLE) printf("1"); else printf("0"); if(muster & WINDOWFLAG_BORDERLESS) printf("1"); else printf("0"); if(muster & WINDOWFLAG_CLOSEBUTTON) printf("1"); el...
von Xeon
Mi Feb 05, 2020 2:55 pm
Forum: C / C++
Thema: Binäre Operationen
Antworten: 9
Zugriffe: 6724

Binäre Operationen

Hallo zusammen Hier das Thema: https://www.proggen.org/doku.php?id=c:article:binaryops Diese Aufgabe verstehe ich nicht: Schreibe eine Funktion, die Dir die sechs Flags als Bitmuster ausgibt, also z.B. „011001“ für WINDOWFLAG_CLOSEBUTTON, WINDOWFLAG_FULLSCREEN und WINDOWFLAG_ALWAYSONTOP. flags = WIN...
von Xeon
Mi Jan 22, 2020 4:42 pm
Forum: C / C++
Thema: C Tutorial - Expertenthemen
Antworten: 10
Zugriffe: 8030

Re: Rekursion

Ah, jetzt habe ich verstanden für was die zweite Return-Anweisung gut ist: Wenn die Rekursion zu Ende ist wird der Rückgabe Wert von fibonacci_intern( fib-2 ) + fibonacci_intern( fib-1 ) zusammen addiert und dann wird das Ergebnis an die zweite Return-Anweisung übergeben. Richtig? Liebe Grüße Xeon
von Xeon
Mi Jan 22, 2020 2:33 pm
Forum: C / C++
Thema: C Tutorial - Expertenthemen
Antworten: 10
Zugriffe: 8030

Re: Rekursion

Hallo Xin, ich habe an der Funktion fibonacci_intern ein bisschen experimentiert, bin aber zu keinem logischen Ergebnis gekommen. unsigned int fibonacci_intern( unsigned int fib ) { printf("- %d - ", fib); //Codeverlauf verfolgen if( fib <= 2 ) return 1; return fibonacci_intern( fib-2 ) + fibonacci_...
von Xeon
Mi Jan 15, 2020 2:36 pm
Forum: C / C++
Thema: C Tutorial - Expertenthemen
Antworten: 10
Zugriffe: 8030

Rekursion

Hallo zusammen, Rekursion und Optimierung: https://www.proggen.org/doku.php?id=c:tutorial:recursion Bin bei Optimierung: unsigned int fibonacci_intern( unsigned int fib ) { if( fib <= 2 ) return 1; return fibonacci_intern( fib-1 ) + fibonacci_intern( fib-2 ); } unsigned int fibonacci( unsigned int f...
von Xeon
Do Jan 09, 2020 3:22 pm
Forum: C / C++
Thema: C Tutorial - Expertenthemen
Antworten: 10
Zugriffe: 8030

C Tutorial - Expertenthemen

Hallo zusammen Strukturen organisieren: https://www.proggen.org/doku.php?id=c:tutorial:meta Bin bei Arrays von Zeigern. Das Array playField ist hier 24 Byte groß - 3 Adressen zu je 8 Byte (auf einem 64 Bit-System). An den Adressen zeigt sich, dass sich jede Spalte im Spielfeld an unterschiedlichen S...
von Xeon
So Jan 05, 2020 3:48 pm
Forum: C / C++
Thema: C11 oder C18
Antworten: 7
Zugriffe: 5410

Re: C11 oder C18

Was hat es auf sich mit der Headerdatei threads.h vom C11 Standard?



Liebe Grüße
Xeon
von Xeon
Do Jan 02, 2020 3:54 pm
Forum: C / C++
Thema: C11 oder C18
Antworten: 7
Zugriffe: 5410

C11 oder C18

Hallo zusammen

Kennt jemand ein Buch oder ein Tutorial auf Deutsch über den Neuen C11 oder C18 Standard?




Liebe Grüße
Xeon