Bitflags
-
Hi Leute,
kann mir vielleicht mal jemand sagen, wie man in C mit Bitflags umgeht?
Hab etwas bei Google rumgesurft und hab nicht's wirklich brauchbares gefunden...
Gibt es vorgefertigte Funktionen, um Bits zu setzen, löschen oder den Status zu ermitteln? Welche Includes würden dafür benötigt?
Danke schon mal im voraus.
-
Na dafür gibts doch entsprechende Schlüsselwörter.
Dann kannst du sagen:
int set_nth_bit( int num, char pos ) { return num | ( ( 1 << pos ) & INT_MAX ); }
-
http://www.c-plusplus.net/forum/viewtopic-var-t-is-39352.html
http://www.c-plusplus.net/forum/viewtopic-var-p-is-1558262.html
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum Rund um die Programmierung in das Forum ANSI C verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.