Salut,
avec char on peut declarer un tableu de caractères qui aura un espace mémoire attribué
si un utilise un pointeur de caractère char * avec la commande malloc nous pouvons attribué dynamiquement de la mémoire
dans le cas
car = (char*)malloc(27*sizeof(char));
si sizeof char donne 1 octet alors on aura un un espace alloué de 27 octets
une fois fini le travail avec car on peut liberer la mémoire avec free


