Писать в параметрах квадратные скобки вообще нерационально. Массивы по значению не передаются.
void deal(const char *duit[]) тоже самое, что и void deal(const char **duit)
Всё компилится:
https://ideone.com/aFC3Gl
Хотя, конечно, лучше писать const, потому что строковые литералы имеют тип const char.