Recupere un caractere langage C

Mikesega Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
 luis -
salut a tous;
je voudrais savoir comment je peux récupéré un espace

j'aimerais avoir la fonction pour récupère un espace

parce que dans mon programme quand je tape un nom et puis un espace
il tu tape un autre caractère il m'amène une boucle infinie

je compte sur vous merci de me répondre.
A voir également:

3 réponses

uraton Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   42
 
Salut,
Je ne sais pas exactement ce que tu veux faire mais il existe "strchr" qui te permet de récupérer l'emplacement d'un caractère dans une chaine (regardes aussi le reste de la page cela peut être utile) :

https://nicolasj.developpez.com/articles/libc/string/#LII-H

Bonne chance
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Salut,
Tu as dû utiliser scanf("%s", ...) non ?
Si c'est le cas, utilise plutôt fgets().
Sinon donne un exemple pour être plus précis.
0
lhommeneavantsonpere
 
avec stringtokeniser
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
stringtokeniser ne fait pas partie du C standard. Il s'agit plutôt d'une classe en Java.
0
luis
 
getchar();
0