VSPRINTF |
Impression avec format virtuel |
Turbo C++ |
stdio.h |
Syntaxe
int vsprintf(char *buffer, const char format, va_list arglist);
|
Paramètres
Nom |
Description |
buffer |
Ce paramètre permet d'indiquer un tableau de caractères dans lequel vsprintf va écrire les résultats formatés. La chaîne de caractères formatée (résultant de l'analyse de format et arglist) sera entreposée dans ce buffer. Il est important de s'assurer que le buffer a suffisamment de place pour contenir la chaîne de caractères résultante, sinon cela pourrait causer un débordement de tampon (buffer overflow). |
format |
Ce paramètre permet d'indiquer une chaîne de caractères de format, indiquant comment les paramètres de arglist doivent être interprétés et formatés dans la chaîne de caractères résultante. Cette chaîne de caractères peut contenir des spécificateurs de format comme %d, %s, %f,..., définissant la façon dont les paramètres doivent être convertis en chaîne de caractères. |
arglist |
Ce paramètre permet d'indiquer la liste de paramètres de type va_list, généralement initialisée par va_start, contenant les valeurs à insérer dans la chaîne de caractères formatée selon les spécificateurs dans format. Elle permet à vsprintf de traiter un nombre variable de paramètres et de les utiliser pour remplir le tampon. |
Description
Cette fonction permet d'effectuer l'écriture de texte selon un certain format à l'aide de paramètre virtuel à partir d'un tampon.
Dernière mise à jour : Dimanche, le 28 Février 2021