Hallo,
also ich bin im Programmieren noch ein blutiger Anfänger und würde gerne wissen wie ich folgendes Problem lösen kann:
Also ich lese einen Satz Zeichen für Zeichen ein, welcher in einen String gespeichert wird... Die Zeichen in dem String sollen dan in ASCII-Code umgewandelt werden und dieser Code wiederum als Zeichen in einem weiteren String gespeichert werden:
Beispiel:
Eingabe: GO
Inhalt des 1. Strings: GO
Inhalt des 2. Strings nach Umwandlung: 7179 (71=G, 79=O)
Ich hab mir zuerst gedacht, dass ich den String Zeichen für Zeichen einlese und das Zeichen gleich mit
sprintf(string2, "%i", zeichen);
mache, aber da wird ja jedesmal danach ein '\0' angehängt...
wie kann ich das jetzt lösen?
mfg
marco
also ich bin im Programmieren noch ein blutiger Anfänger und würde gerne wissen wie ich folgendes Problem lösen kann:
Also ich lese einen Satz Zeichen für Zeichen ein, welcher in einen String gespeichert wird... Die Zeichen in dem String sollen dan in ASCII-Code umgewandelt werden und dieser Code wiederum als Zeichen in einem weiteren String gespeichert werden:
Beispiel:
Eingabe: GO
Inhalt des 1. Strings: GO
Inhalt des 2. Strings nach Umwandlung: 7179 (71=G, 79=O)
Ich hab mir zuerst gedacht, dass ich den String Zeichen für Zeichen einlese und das Zeichen gleich mit
sprintf(string2, "%i", zeichen);
mache, aber da wird ja jedesmal danach ein '\0' angehängt...
wie kann ich das jetzt lösen?
mfg
marco