salut tout le monde je debute avec le c :oops: c'est vraiment chian d'apprendre le c en dernier 8O he ben je voudrais savoir comment faire pour que je puisse lire une chaine de caractere avec scanf
ce code marche bien si je tape une chaine de caractere qui ne contient pas d'espace sinon il maffiche juste la chaine de caractere avant l'espaceCode:
1
2
3
4
5
6
7
8 #include<stdio.h> void main() { char x[20]; /*declaration d'une chaine de caractere de longeur 20*/ scanf("%s",&x); /*lire la chaine de caractere avec la commande scanf*/ printf("%s",x); /* le pb c ici il m'affiche que les caractere avant l'espace*/ }
example :
scanf("%s",&x);
qu'on je tappe par ex : une chaine de caractere
puis il maffiche juste une
merci d'avance pour votre aide