Guten Abend,
erstmal ein großes Lob an diese Seite, find ich toll:D Naja, zu meinen Problem:
Ich bin dabei einen "Plus-Addierer" mit C und gtk zu programmieren. Das größte Problem ist wohl für mich das Ausgeben des Ergebnises. Ich habe am ende einen Int-Wert, den ich zu einen String casten möchte, aber so recht klappt das nicht/:
Kann mir jemand einen Tipp geben?
Vielen Dank,
Paul
GTK+ Intenger zu eine (g)string casten?
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: GTK+ Intenger zu eine (g)string casten?
Hi und Willkommen im Forum
Auf die schnelle habe ich das gefunden:
https://developer.gnome.org/glib/stable ... dup-printf
https://developer.gnome.org/glib/stable ... cii-dtostr
Damit solltest du per:
den Integer "myInt" in einen text umwandeln können, der in "myResult" gespeichert wird.
Nur beachten, dass der Speicher für "myResult" wieder freigegeben werden muss, sonst gibt es Speicherlecks.
Gruß,
cloidnerux

Weil du einen int auch nicht nach String casten kannst, das ist so als wolltest du ein Buch zu einem Film "casten". Du musst aus der Zahl einen string bauen.Ich habe am ende einen Int-Wert, den ich zu einen String casten möchte, aber so recht klappt das nicht/:
Auf die schnelle habe ich das gefunden:
https://developer.gnome.org/glib/stable ... dup-printf
https://developer.gnome.org/glib/stable ... cii-dtostr
Damit solltest du per:
Code: Alles auswählen
gchar * myResult = g_strdup_printf("%d", myInt);
Nur beachten, dass der Speicher für "myResult" wieder freigegeben werden muss, sonst gibt es Speicherlecks.
Gruß,
cloidnerux
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
Re: GTK+ Intenger zu eine (g)string casten?
Vielen Dank!:D