Integer Zahl in String umwandeln
lima-city → Forum → Programmiersprachen → C/C++ und D
aufruf
aussehen
befehl
dank
definition
folgende sachlage
gel
hilfe
inhalt
kontext
post
sternchen
syntax
tue
zusammen
-
Hallo zusammen,
brauch mal eure Hilfe. Folgende Sachlage. Mu? zwei Variablen zusammen setzen (zweiten String an den ersten h?ngen). Dies tue ich mit dem Befehl:
strcat(*var1,*var2);
Dies Funktioniert. Aber nun mu? das ganze auf einer Dynamischer HTML Seite, die mit CGI/C++ visualisiert wird ausgeben. Also h?nge ich das ganze wieder an:
strcpy(HtmlPage,strcat(*var1,*var2));
hier motzt aber der kompiler und sagt, dass der Integer nicht in einen String wandelbar ist. Ich wollte dies wieder mit dem Befehl
itoa()
beheben. Kenn aber leider die Syntax nicht. Hab es mal mit
strcpy(HtmlPage,itoa(strcat(*var1,*var2)))
versucht, aber dies funzt ned. Kann mir da jemand weiter helfen?
Dank und gru -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Was sollen die * vor var und var2? Und was f?r Typen benutzt du da? Gib mal die Definition f?r die Variablen (auch f?r HTMLPage) mit an.
-
Also wenn var1 und var2 Zeiger auf char sind, dann wundert es mich, dass strcat(*var1,*var2); ?berhaupt funktionieren soll... Lass die Sternchen weg (in diesem Kontext sind das Dereferenzierungen). So sollte es aussehen:
strcat(var1, var2);
Und dann solltest du das auch in den Aufruf von strcpy() reinpacken k?nnen:
strcpy(HtmlPage,strcat(var1, var2)); -
Ok Danke, werde das gleich mal ?berpr?fen.
Gru?
EDIT 0-checka
Doppelpost gel?scht. Inhalt des 2. Posts:
Hallo Nochmal,
wunderbar, es funktioniert! Danke an O-Checka ;)
Tread kann geschlossen werden.
Gru?
EDIT 0-checka
Wenn ich hier schon reineditieren muss, kann ich ja auch mal brav auf den Dank antworten... Bitte sehr an hrvat
Thread geschlossen, weil ist so
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage