Da die Funktion anscheinend die einzelnen Zahlen getrennt liefert, wirst Du den Endstring selbst zusammenstellen müssen, z.b. mit sprintf:
Code:
unsigned char date, month;
unsigned int year;
char string[16];

GetDate(&date, &month, &year);
sprintf(string, "%d.%d.%u", (int)date, (int)month, year);
MfG Mark