WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   C++ Xor ? (http://www.wcm.at/forum/showthread.php?t=180517)

maggo1978 12.12.2005 21:59

C++ Xor ?
 
hallo an alle C++ Programmierer!
habe erst vor kurzem Programmieren in C++ angefangen und hätte eine kleine fragen an euch.
Kann mir wer sagen wie XOR operand aussieht? zB if (wiederholen == J XOR j)

und da sind wir auch schon bei der zweiten frage:
kann ich in einer consolen application auch umlaute im text darstellen? und wenn wie muss ich das machen?

ohne das ich mit dem BOOL´sche arbeiten muss?
danke im vorraus :)

CISK 13.12.2005 01:21

Code:


if (wiederholen == J XOR j)

if ((x && !y) || (!< && y))


kikakater 13.12.2005 11:43

Unicode verwenden (mit Unicodeunterstützung compilieren), z.T. eigene Funktionen verwenden bzw. eigene Parameterdefinitionen bei der Übergabe von Strings an die jeweilige Funktion verwenden, da bei den diversen Codepages die Sonderzeichen an unterschiedlichen Stellen ihren Platz haben bzw. fehlen.

Informationen zu Codeseiten

@XOR:

Bit-XOR: ^
Logisches XOR: ^^

0 xor 0 -> 0
0 xor 1 -> 1
1 xor 0 -> 1
1 xor 1 -> 0

^^ <--> #define XOR(X,Y) (!!(X) ^ !!(Y))

maggo1978 14.12.2005 21:13

danke für eure hilfe!
werde mir demnächst auch endlich ein buch über C++ kaufen
müssen:)

Flink 18.12.2005 11:26

Re: C++ Xor ?
 
Zitat:

Original geschrieben von maggo1978

kann ich in einer consolen application auch umlaute im text darstellen? und wenn wie muss ich das machen?

Einfach über
Code:

cout << "Ausgabetext";
ausgeben.

Um Unicode oder Ähnliches brauchst du dich bei der Ausgabe auf der Console nicht zu kümmern, weil es im ASCII-Code ausgegeben wird. Der wird in jeder Shell richtig dargestellt.

Zitat:

Original geschrieben von maggo1978

werde mir demnächst auch endlich ein buch über C++ kaufen

Am besten gleich das von Bjarne Stroustrup, wo praktisch alles drinnen steht.


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag