csprintf unter C


Formatierte Daten an ein Steuerelement übergeben, wie mit printf.

#include<stdarg.h>


Und so sieht die Funktion aus:

void infoTxt(const char *txt, ...)
{

    char buffer[128];

    va_list ap;

    va_start(ap, txt);
    vsprintf(buffer, txt, ap);
    va_end(ap);

    // an dieser Stelle den eigenen Code eingeben        
    // buffer beinhaltet den formatierten string


}



Aufruf:

infoTxt("Value %d, String %s ", iValue, cString);




Siehe auch
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki