Si je veux obtenir entrée 3 chiffres, je peux écrire du code comme ceci:comment obtenir plusieurs numéro d'une ligne en C?
scanf("%d %d %d", &a, &b, &c);
mais comment puis-je obtenir dynamiquement le nombre d'entrées d'une ligne?
Par exemple, si l'utilisateur entre N (nombre), alors je dois me N entrées nombre entier d'une ligne comme ci-dessus.
L'entrée et la sortie doivent être:
how many do you want to enter: 5
1 2 3 4 5
sum: 15
déposés sur toute la ligne sous forme de chaîne, et analyser la chaîne, – OldProgrammer
Lire une valeur à la fois dans une boucle jusqu'à ce que l'entrée est épuisée. –
http://stackoverflow.com/questions/15291523/accepting-any-number-of-inputs-from-scanf-function – peter