In C unterscheidet sich ein Char von einem string auch in der schreibweise:
Code:
//String:
"Dies ist ein String"
//Char
'c'
Ein einfaches Hochkomma verwenden dürfte also helfen
Zitat von
3_of_8:
Wenn ich statt char op; char op[1]; schreibe (ist ja maximal ein Zeichen lang) dann ist die Bedingung immer false.
Das liegt daran, dass C hier konsistent ist und auch Strings 0-Indiziert, d.h. um ans erste element zu kommen: op[0] verwenden
greetz
Mike
Edit:
Zitat von
Chakotay1308:
[edit]Och Mist... -.- Der blöde Info-1-Student aus München war schneller und richtiger als ich. [/edit]
Tja, entweder man hats, oder man hats nicht