Frage mit int zahl=´ ´; Hilfe für eine ganz neulinge
-
habe von einem Buch gelesen; man kann den Zeichencode eines Zeichens damit ausgeben, dass
int zahl = ´ ´ ; cout << zahl << endl;//Ausgabe : ASCII code für das Leerzeichen...
aber auf meinem Compiler geht das gar nicht und wird immer als ein Fehler angezeigt: ´ ´ is a illegal character.
Kann jemand mir mal erklären, ob das ein Fehler vom Buch ist oder falsch verstanden von mir ist?
übrigens habe ich auch von diesem Buch eins gelesen:
ein String zu definieren:
string linie( 40, ´-´ )//ein String mit 40 ´-´,eine Linie mit Striche.
aber das geht bei mir auch nicht, gibt es überhaupt solche Definition für Strings?
Danke im Voraus.
-
zeig mal den ganze code, hast du "string.h" eingebunden?
bei
int i= ' ';hast du evtl. die falschen hochzeichen erwischt. Nimm
' statt ` !!
-
die Header-datein <string> habe ich schon dabei. aber du hast Recht, ich habe einen dummen Fehler bei '' gemacht...aber das immer als ´´ verstanden....
Danke für die schnelle und tolle Antwort. 
-
die Header-datein <string> habe ich schon dabei. aber du hast Recht, ich habe einen dummen Fehler bei '' gemacht...aber das immer als ´´ verstanden....
Danke für die schnelle und tolle Antwort. 
-
ohne die compiler meldung bie string können wir nichts anfangen...
-
BorisDieKlinge schrieb:
ohne die compiler meldung bie string können wir nichts anfangen...
ok, kläre mich bitte auf was für ein sprache das ist. bablefish deutsch->english, english->französisch, französisch->deutsch brachte dies:
ohne Ebenheit des bie der Kompilatormitteilung können wir nichts beginnen…
das macht schon etwas mehr sinn, aber ich habs immer noch nicht verstanden

-
@sothis_: du sitzt zuviel vor dem PC, würdest du mehr mit Mitmenschen kommunizieren, würdest du solche Anomalien im Satzbau erkennen und verstehen;)

-
@sothis_: du sitzt zuviel vor dem PC, würdest du mehr mit Mitmenschen kommunizieren, würdest du solche Anomalien im Satzbau erkennen und verstehen;)

-
dafür kann ich mit einem forum umgehen, rofl