URL: https://www.overclockers.at/coding-stuff/brauche_hilfe_in_c_50522/page_3 - zur Vollversion wechseln!
stimmt, hast recht
aber seit wann vergleicht man Strings mit == und != ?
das ist bullshit
while(ge!='m' && ge!='w') char must vergleichen, für stringvergleich brauchst strcmp()
das ist Pseudocode (zumindest was meine Antworten anbelangt ), ich habe schon auf der ersten Seite gesagt, dass ich kein C kann
man vergleicht einzelne chars auf jeden fall mit == und != oda sogar mit < und >
da vergleicht er halt den binären wert (ASCII code) von dem char
strcmp() brauchst nur für zeichenketten STRINGS stringcompare
aber dann sollte man's in einfachen anfuehrungszeichen schreiben.
Zitat von MDKdas halte ich jetzt aber für ein Gerücht:
bei ge=="m" würde es dann so auschauen
ge!="m" --> false
ge!="f" --> true
false || true --> true
bei ge=="f" würde es dann so auschauen
ge!="m" --> true
ge!="f" --> false
true || false --> true
bei ge=="y" würde es dann so auschauen
ge!="m" --> true
ge!="f" --> true
true || true --> true
Zitat von Ringdingaber dann sollte man's in einfachen anfuehrungszeichen schreiben.
Zitat von Neo-=IuE=-aber leicht zu erklären
a ^ b
b = 0 => ergebnis bleibt a
b = 1 => ergebnis ist a invertiert
^ is in C a EXOR
EXOR-Wahrheitstabelle
A / B / Q
------------
0 / 0 / 0 <- B = 0 => Q = A
0 / 1 / 1 <- B = 1 => Q = ~A
1 / 0 / 1 <- B = 0 => Q = A
1 / 1 / 0 <- B = 1 => Q = ~A
jetzt checkt?
kannst natürlich auch so sagen:
wenn beide gleich san => ergebnis 0
beide net gleich => ergebnis 1
@Programmaufbau: In Ansi-C ist es so, daß die Variablen am Beginn eines Blocks deklariert werden müssen. Daß man es auch anders machen kann, liegt daran, daß die meisten Compiler für C/C++ sind und in C++ kann man Variablen deklarieren wos einem grad lustig ist.
(aber das nur so nebenbei )
Zitat von Neo-=IuE=-haben ich und viele andre eh gmacht nur MDK net der sie net mit C Syntax auskennt
Zitat von NewcronCode:do { ge=getchar(); } while(ge!="m" && ge!="w")
aso sorry doch net du schuld
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025