C, la lecture de plusieurs numéros de la simple ligne d'entrée (scanf?)

J'ai écrit une application en C qui attend deux lignes en entrée.
Première entrée raconte comment grand un tableau de int et la seconde entrée contient des valeurs séparées par un espace.
Par exemple, l'entrée suivante

5
1 2 3 4 99

devrait créer un tableau contenant {1,2,3,4,99}

Quel est le moyen le plus rapide de le faire? Mon problème est de lire plusieurs numéros sans boucle à travers l'ensemble de la chaîne de vérifier si c'est un espace ou un nombre?

Grâce.

OriginalL'auteur migajek | 2010-03-29