Analyse une chaîne de caractères y compris les espaces en C

Dans mon code:

scanf("%s", &text);
printf("%s\n", text);

D'entrée:

hi how are you

De sortie:

hi

et pas

hi how are you

que puis-je faire pour le réparer?

OriginalL'auteur Gal | 2010-11-24