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 C

There are no comments on this page. [Add comment]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki