Recupere un caractere langage C

Fermé
Mikesega Messages postés 8 Date d'inscription mercredi 10 juin 2009 Statut Membre Dernière intervention 28 janvier 2011 - 29 janv. 2010 à 19:08
 luis - 28 nov. 2013 à 20:41
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.

3 réponses

uraton Messages postés 73 Date d'inscription mardi 5 juin 2007 Statut Membre Dernière intervention 29 janvier 2010 42
29 janv. 2010 à 19:26
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 samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 840
29 janv. 2010 à 22:21
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
30 janv. 2010 à 21:30
avec stringtokeniser
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 840
30 janv. 2010 à 22:04
stringtokeniser ne fait pas partie du C standard. Il s'agit plutôt d'une classe en Java.
0
getchar();
0