Binäre Zahle in Visual C++ ?
Binäre Zahle in Visual C++ ?
Hallo,
Ich hab ein problem. Ich such schon seit stunden im internet nach einem bsp aber ich hatte noch keinen erfolg...
Kann mir jemand von euch sagen wie ich in visual c++ eine binäre zahl definiere (zb wie in pb %101010)? Wenn ja wie ^^
Grüße Andreas.
Ich hab ein problem. Ich such schon seit stunden im internet nach einem bsp aber ich hatte noch keinen erfolg...
Kann mir jemand von euch sagen wie ich in visual c++ eine binäre zahl definiere (zb wie in pb %101010)? Wenn ja wie ^^
Grüße Andreas.
Imho wird das so nativ wie in PB nicht in C++ unterstützt.
Aber es gibt da einen Link mit einem Weg via Macros.
http://groups.google.com/group/comp.arc ... c8f?rnum=1
Aber es gibt da einen Link mit einem Weg via Macros.
http://groups.google.com/group/comp.arc ... c8f?rnum=1
Zuletzt geändert von inc. am 06.01.2008 16:11, insgesamt 1-mal geändert.
Hier gibts die OOP Option für PureBasic.
Das schlägt bei mir mit einem Fehler an...
>>'Ungueltiges Suffix auf Zahl'
edit:
@inc.
Ja da hast du recht...
>>'Ungueltiges Suffix auf Zahl'
Code: Alles auswählen
const int window_flags_fullscreen = 01b ;
const int window_flags_screencentered = 010b ;
@inc.
Ja da hast du recht...
- Froggerprogger
- Badmin
- Beiträge: 855
- Registriert: 08.09.2004 20:02
C unterstützt nur Literale für dezimale Zahlen (z.B. a=23), hexadezimale (z.B. a=0x23) und oktale (z.B. a=023). Für binäre und andere Basen muss man Hilfsmittel nutzen, z.B. obiges Makro oder üblicherweise die Standard-C-Funktion strtol: http://www.cplusplus.com/reference/clib ... trtol.html
Wenn man allerdings hexadezimal und oktal flüssig lesen kann, dann benötigt man Binärzahlliterale auch nicht unbedingt und spart bei großen Zahlen sogar viel Schreibarbeit.
Wenn man allerdings hexadezimal und oktal flüssig lesen kann, dann benötigt man Binärzahlliterale auch nicht unbedingt und spart bei großen Zahlen sogar viel Schreibarbeit.
!UD2