Вот код, который вы можете использовать :), попробуйте и скажите мне:
^([0-2][0-9]|(3)[0-1])(\/)(((0)[0-9])|((1)[0-2]))(\/)\d{4}$
Да, простой. скажите, что Вы имеете
char *a = new char[10];
запись в отладчике:
a,10
показал бы Вам содержание, как будто это был массив.
В окне часов добавьте запятую после названия массива и количества объектов, Вы хотите быть отображенными.