Cette petite fonction est ultra trop pratique pour debuguer, notament les applications graphiques.
Source / Exemple :
#include <windows.h>
#include <stdarg.h>
#include <stdio.h>
#define MSGBOX_BUFFER_LENGTH 512
void msgbox(char *title, char *format, ...)
{
int len;
char buff[MSGBOX_BUFFER_LENGTH];
va_list ap;
va_start(ap, format);
len = _vsnprintf(buff, MSGBOX_BUFFER_LENGTH, format, ap);
va_end(ap);
MessageBox(NULL, buff, title, NULL);
}
Conclusion :
Voila, avec vous n'avez plus qu'a renseigner un titre pour votre boite de message, et ensuite ca s'utilise comme printf, facile non ? =)
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.