Réponse acceptée !
Avertissement à prendre en considération car gets ne permet pas de spécifier la taille du buffer.
Tu devrais utiliser fgets à la place, qui te permet de dire la taille du buffer passée. Pour le dernier paramètre, tu mets stdin pour lire sur l'entrée standard.
while(*c) signifie while(*c != 0) ou encore while(*c != '\0'), '\0' étant le caractère utilisé pour les fins de chaines. Ca veut donc dire tant qu'on n'a pas atteint la fin de la chaine.
L'utilisation des pointeurs et équivalente à un accès indexé au tableau, sauf que les instructions générées sont plus courtes. En gros ca revient au même, c'est surtout une question de goût.
_____________________________________
Un éditeur de ressources gratuit pour Windows