string SoftCodierung
-
Hallo und guten Abend
Ist es in C++ irgendwie möglich einen Text auch in "SoftCodierung" anzugeben?
In Delphi ist zum Beispiel das möglich
Hard-Codierung result:='wachs'; Soft-Codierung result:=String(#119+#97+#99+#104+#115);Danke
Gruss wachs
-
Ja. Natürlich nicht exakt diese Schreibweise, aber es gibt sogar eine ganze Reihe verschiedener Möglichkeiten:
'\xhhh': Zeichen der hexadezimalen Nummer hhh im zugrunde liegenden Zeichensatz (hhh darf 1 oder mehr Stellen haben)
'\ooo': Zeichen der oktalen Nummer ooo im zugrunde liegenden Zeichensatz (ooo darf 1-3 Stellen haben)
'\UNNNNNNNN': Zeichen mit der hexadezimalen Nummer NNNNNNNN im ISO/IEC 10646
Zeichensatz (NNNNNNNN muss exakt 8 Stellen haben)
'\uNNNN': Zeichen mit der hexadezimalen Nummer 0000NNNN im ISO/IEC 10646
Zeichensatz (NNNN muss exakt 4 Stellen haben)Und wahrscheinlich noch mehr, die ich vergessen habe.
Diese Zeichen dürfen natürlich auch allesamt innerhalb eines Zeichenkettenliterals benutzt werden.
-
Danke SeppJ
Das ist genau das was ich gesucht habe.
Gruss wachs
-
SeppJ schrieb:
'\xhhh': Zeichen der hexadezimalen Nummer hhh im zugrunde liegenden Zeichensatz (hhh darf 1-3 Stellen haben)[lex.ccon]/4 schrieb:
The escape \xhhh consists of the backslash followed by x followed by one or more hexadecimal digits that are taken to specify the value of the desired character. There is no limit to the number of digits in a hexadecimal sequence.
-
divergentsequence schrieb:
SeppJ schrieb:
'\xhhh': Zeichen der hexadezimalen Nummer hhh im zugrunde liegenden Zeichensatz (hhh darf 1-3 Stellen haben)[lex.ccon]/4 schrieb:
The escape \xhhh consists of the backslash followed by x followed by one or more hexadecimal digits that are taken to specify the value of the desired character. There is no limit to the number of digits in a hexadecimal sequence.
Stimmt, korrigiert.