salut tout le monde je debute avec le cc'est vraiment chian d'apprendre le c en dernier
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'espace
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager