Lorsque vous déclarez des fonctions en C qui traitent de chaine de caractères, faites vous
extern void f(const char *str, char *dest);
ou préférez vous comme prototype :
extern void f(const char str[], char dest[]);
et pourquoi ? (C'est 100% équivalent)
Même question sur autre chose que des tableaux de char .