Sans rapport avec ta question mais je me permets une remarque :
printf(sChaine);
n'est pas souhaitable. Il faudrait :
printf("%s",sChaine);
L'explication nous vient du manuel (cf man 3 printf) :
Un code tel que printf(foo); indique souvent un bogue, car foo peut contenir un caractère %. Si foo vient d'une saisie non sécurisée, il peut contenir %n, ce qui autorise printf à écrire dans la mémoire, et crée une faille de sécurité.
# Autre chose
Posté par Franck . En réponse au message Chaines constantes.... Évalué à 9.
n'est pas souhaitable. Il faudrait :
printf("%s",sChaine);L'explication nous vient du manuel (cf man 3 printf) :
Un code tel que printf(foo); indique souvent un bogue, car foo peut contenir un caractère %. Si foo vient d'une saisie non sécurisée, il peut contenir %n, ce qui autorise printf à écrire dans la mémoire, et crée une faille de sécurité.