AckiB
Mitglied
Hi,
ich möchte einen String aus mehreren strings zusammensetzen.
Dazu möchte ich zwei Strings, wie mit printf, in einen neuen String kopieren.
Beispiel:
char text1[] = "dies ist %s Test";
char text2[] = "ein";
char textNeu[MAXSTRING];
strcpy(textNeu, text1, text2); // Funktioniert natürlich nicht !
Also, text1 soll in textNeu kopiert werden und text2 soll dann in diesen String, an Position %s eingefügt werden !
Also, printf(textNeu); soll dann den zusammengesetzten String ausgeben !
Mit strcpy (wie im Beispiel) funktioniert das nicht...
Gibt es eine Funktion, mit der man das erreichen kann ?
Oder muss ich dafür eine eigene Funktion schreiben ? :\
CU, Acki
ich möchte einen String aus mehreren strings zusammensetzen.
Dazu möchte ich zwei Strings, wie mit printf, in einen neuen String kopieren.
Beispiel:
char text1[] = "dies ist %s Test";
char text2[] = "ein";
char textNeu[MAXSTRING];
strcpy(textNeu, text1, text2); // Funktioniert natürlich nicht !
Also, text1 soll in textNeu kopiert werden und text2 soll dann in diesen String, an Position %s eingefügt werden !
Also, printf(textNeu); soll dann den zusammengesetzten String ausgeben !
Mit strcpy (wie im Beispiel) funktioniert das nicht...
Gibt es eine Funktion, mit der man das erreichen kann ?
Oder muss ich dafür eine eigene Funktion schreiben ? :\
CU, Acki