cannot print pointer data with UTFT library !!

i’m using RC522 RFID library with UTFT library in arduino mega 2560…
what i want is to print read value from RFID card on TFT as hex…

in my code it gives garbage characters on display…
please help!! :o

void setup()
   pinMode(13, OUTPUT);
 digitalWrite(13, LOW);

// Initial setup

  myGLCD.setBackColor(0, 0, 255);
Serial.begin(9600); // Initialize serial communications with the PC
SPI.begin(); // Init SPI bus

void loop()

   /* Temporary loop counter */

   byte i;
   /* Has a card been detected? */

   if (RC522.isCard())
   /* If so then get its serial number */

   /* Output the serial number to the UART */

   for(i = 0; i <= 4; i++)
          myGLCD.setColor(255, 255, 255);
          myGLCD.print((char*)RC522.serNum[i], 350, 20);



Ok... i am not an expert, but it looks like you are printing to the same spot on the screen..
try adding something like this and see what happens.
" myGLCD.print((char*)RC522.serNum_, 350+(i10), 20); "_
_the (i
10) may need adjusting to fit the font size.._
it may not be the best way but you get the idea..