50 votes

Quelle est la meilleure façon d'obtenir les entrées de l'utilisateur en C ?

Beaucoup de gens ont dit que scanf ne devrait pas être utilisé dans un "programme plus sérieux", comme avec getline .

J'ai commencé à être perdu : si toutes les fonctions de saisie que j'ai rencontrées, les gens disaient que je ne devais en utiliser aucune, alors que devrais-je utiliser ? Existe-t-il un moyen plus "standard" d'obtenir des informations dont je ne suis pas au courant ?

3voto

ouah Points 75311

Utilisez fgets pour obtenir les données et utilisez sscanf (ou une autre méthode) pour les interpréter.

Consultez cette page pour savoir pourquoi il est préférable d'utiliser fgets + sscanf plutôt que scanf

http://c-faq.com/stdio/scanfprobs.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X