Char-Arrays wie mit printf formatieren
-
Hi Leute,
ich möchte folgendes darstellen lassen:
[ Dateiname ] ( [ Dateigröße ] kb )
Hier mein Code:
strncpy(mystring,dateiname,sizeof(mystring)-1); strncpy(mystring," ( ",sizeof(mystring)-1); strncpy(mystring,dateigroesse,sizeof(mystring)-1); strncpy(mystring," )\t",sizeof(mystring)-1);
Gibt es eine einfachere Möglichkeit, die Strings zu kombinieren? Da das ganze C ist, kann ich leider keine << Zeichen benutzen. Irgendwas in Richtung printf schwebt mir vor... xxxx("%s ( %s kb )\t");
Danke im Voraus
-
snprintf() ist dazu da.