12th Monkey
Cadet 3rd Year
- Registriert
- Feb. 2010
- Beiträge
- 45
Ahoi CB'ler,
ich bins wiedermal mit einer Frage zu C. Undzwar habe ich eine Aufgabe in der mittels sprintf Befehl eine Zeichenkette ausgegeben werden soll (Schreiben der Länge von text1 mit sprintf in der Form Laenge1 = ... nach text3). Soweit so gut aber leider habe ich überhaupt nicht verstanden wie dieser "sprintf" aufgebaut ist...
Bisher sieht der entscheidende Schritt in etwa so aus:
Grüße
12th Monkey
ich bins wiedermal mit einer Frage zu C. Undzwar habe ich eine Aufgabe in der mittels sprintf Befehl eine Zeichenkette ausgegeben werden soll (Schreiben der Länge von text1 mit sprintf in der Form Laenge1 = ... nach text3). Soweit so gut aber leider habe ich überhaupt nicht verstanden wie dieser "sprintf" aufgebaut ist...
Bisher sieht der entscheidende Schritt in etwa so aus:
Code:
int Laenge1; /*Um Laenge1 anzulegen*/
strcpy (text3, text1); /*um text1 in den Speicherplatz von text3 zu kopieren*/
Laenge1 = sprintf (text3, "Text3 ist %d Zeichen lang\n", text1);
/*und hier das eigentliche Problem - ist der Ansatz so in Ordnung? Eigentlich soll damit ja die Zeichenanzahl ausgegeben werden aber in welcher Form das funktioniert habe ich nicht so richtig verstanden*/
Grüße
12th Monkey