Sonderzeichen in printf unterbringen

Der chaotische Hauptfaden

Moderatoren: Heaterman, Finger, Sven, TDI, Marsupilami72, duese

Antworten
Benutzeravatar
Finger
Administrator
Beiträge: 7486
Registriert: Di 12. Jun 2012, 20:16
Kontaktdaten:

Sonderzeichen in printf unterbringen

Beitrag von Finger »

Moin.

Ich brech mir gerade einen ab hiermit:

Code: Alles auswählen

char Textstring [20];

sprintf (Textstring, "Messung C");

In "Messung C" will ich an bestimmter Stelle ein Sonderzeichen 0xD2 unterbringen. Wie sah nochmal der Operator dazu aus????
Benutzeravatar
ferdimh
Beiträge: 9430
Registriert: Fr 16. Aug 2013, 15:19

Re: Sonderzeichen in printf unterbringen

Beitrag von ferdimh »

Das ist unabhängig von printf.
ein 0xD2 wird im String als "\xD2" eingefügt.
Benutzeravatar
Kuddel
Beiträge: 5112
Registriert: Fr 28. Jun 2013, 10:56
Wohnort: Denk immer an St. Alamo!

Re: Sonderzeichen in printf unterbringen

Beitrag von Kuddel »

Geht das nicht mit :

Code: Alles auswählen

sprintf (Textstring, 0xD2 +"/n");
Benutzeravatar
ferdimh
Beiträge: 9430
Registriert: Fr 16. Aug 2013, 15:19

Re: Sonderzeichen in printf unterbringen

Beitrag von ferdimh »

Kuddel: Nein, zumindest nicht in C. Du würdest hier Pointer addieren und den String nutzen, der 0xD2 Bytes hinter dem vom Compiler erzeugten "\n" String liegt...
Finger: alternativ ginge auch nocht

Code: Alles auswählen

sprintf(string,"Messung C %c",0xD2);
Vielleicht meintest du das.
Antworten