int in char * umwandeln



  • ten schrieb:

    ...
    für sowas muss man eigentlich ein protokoll benutzen...

    Genau das wollte ich damit ausdrücken !

    Allerdings kann man als Protokoll oftmals durchaus die ASCII-String-Darstellung nehmen.

    Gruß,

    Simon2.



  • Simon2 schrieb:

    Allerdings kann man als Protokoll oftmals durchaus die ASCII-String-Darstellung nehmen.

    kann man. es gibt ja genügend erfolgreiche beispiele wie z.b. HTTP. nachteilig dabei ist nur, dass textbasierte protokolle empfangsseitig schwieriger auseinanderzufrickeln sind als irgendwelche binärformate....

    btw: man könnte ja auch XML nehmen, aber das machen nur total durchgeknallte 😉

    :xmas2:



  • CStoll schrieb:

    Für die Darstellung kommst du nicht darum, itoa() und Konsorten zu verwenden (wenn nicht vorhanden, mußt du es nachprogrammieren).

    Würde ich gerne machen.
    Wie kann ich das denn nachprogrammieren?



  • Da sieht man mal wie aufmerksam du hier mitliest. Einen Link zu einer Implementierung so einer Funktion hab ich schon vor einer ganzen Weile hier gepostet 👎



  • Hab ich schon gelesen, aber noch nicht ganz verstanden.
    num soll der zu konvertierende Integer sein und base? Soll das das System sein? Also für das Dezimalsystem zum Beispiel

    char * baseconv(33, 10)

    Stimmt das so?

    Und das was da herauskommt ist dann so wie ein char * c = "33"?



  • Probiers doch einfach mal aus 🙄



  • Danke, es funktioniert!
    Ich war mir unsicher, deshalb habe ich lieber noch einmal nachgefragt 😃


Anmelden zum Antworten