>351
MessageBox()のままだと変数の表示はできない。
printf()みたいな可変引数で表示できるMessageBox()を自分で書けばよいです。
サンプル↓
#include<windows.h>
void test(unsigned char *s1,...){
 unsigned char s2[256];
 unsigned char *p;
 p = (unsigned char *)&s1 + sizeof(s1);
 vsprintf(s2,s1,p);
 MessageBox(NULL,s2,"MessageBox",MB_OK);
 return;
}