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