scanf (légèrement) plus sécurisé

int main() { char string[42]; scanf("%42s%*[^\n]",string); /* %42s --> on ne récupère que 42 caractère */ /* %* --> on récupère une nouvelle string qu'on ne stockera pas dans une variable */ /*[^\n] --> tous les caractères sauf le retour à la ligne final */ return 0; }