Veröffentlicht 6. Februar 200223 j Hallo! Ich versuche zu überprüfen, ob der Hexwert einer Zahl >, oder < als 0x80 ist. Mit if (cAktuellesZeichen < 0x80) funktioniert das nicht. Da sagt er jedenfalls, dass sogar 88 kleiner ist Wie kann ich das machen? :confused: MfG backdraft
6. Februar 200223 j also bei mir funktioniert es: #include <iostream.h> int main() { char z='A'; if(z<0x80) cout << "z=" << (int)z << "Kleiner"; else cout << "z=" << (int)z << "Groesser"; return 0; } Benutze VC++ 6.0
6. Februar 200223 j if (cAktuellesZeichen<0x80) { Ziel.put(cAktuellesZeichen); cout << cAktuellesZeichen << " ist kleiner als 0x80" << endl; }else{ ... Dabei kommt bei mir kein Zeichen in den else-Teil. Nichtmal 8F, oder so.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.