Lire un nombre inconnu de chaine de caracteres
Résolu
mahrous
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
mahrous Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
mahrous Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis entrain coder un programme dans le quel j'ai besoin de recevoir un nombre inconnu de chaines de caractere( ca peut etre 1 comme 100 chaines) .. donc je voulais savoir s'il y avait un truc comme EOF pour les chaines de caractere ? ou s'il y'a d'autre alternative
Merci
je suis entrain coder un programme dans le quel j'ai besoin de recevoir un nombre inconnu de chaines de caractere( ca peut etre 1 comme 100 chaines) .. donc je voulais savoir s'il y avait un truc comme EOF pour les chaines de caractere ? ou s'il y'a d'autre alternative
Merci
A voir également:
- Lire un nombre inconnu de chaine de caracteres
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire un fichier epub - Guide
- Ascii nombre de caractères - Guide
- Numero inconnu - Guide
- Comment lire un message supprimé sur whatsapp - Guide
3 réponses
Bonjour,
C'est le '\n' qui rompt la lecture clavier. Dès que l'utilisateur appuie sur cette touche, la lecture est finie. Et c'est le '\0' qui est le caractère final d'une chaîne de caractères...
Typiquement, on effectue donc un fgets(...) pour lire une chaîne. Dès que l'utilisateur appuie sur la touche entrée, on teste la longueur et remplace éventuellement le '\n' par le '\0'.
j'ai besoin de recevoir un nombre inconnu de chaines de caractere( ca peut etre 1 comme 100 chaines)
Ici, tu parles d'un nombre inconnu de chaînes de caractères.
donc je voulais savoir s'il y avait un truc comme EOF pour les chaines de caractere
Ici, il semblerait que tu parles d'une chaîne de caractères de taille inconnue...
Que souhaites-tu vraiment ?
Cdlt,
C'est le '\n' qui rompt la lecture clavier. Dès que l'utilisateur appuie sur cette touche, la lecture est finie. Et c'est le '\0' qui est le caractère final d'une chaîne de caractères...
Typiquement, on effectue donc un fgets(...) pour lire une chaîne. Dès que l'utilisateur appuie sur la touche entrée, on teste la longueur et remplace éventuellement le '\n' par le '\0'.
j'ai besoin de recevoir un nombre inconnu de chaines de caractere( ca peut etre 1 comme 100 chaines)
Ici, tu parles d'un nombre inconnu de chaînes de caractères.
donc je voulais savoir s'il y avait un truc comme EOF pour les chaines de caractere
Ici, il semblerait que tu parles d'une chaîne de caractères de taille inconnue...
Que souhaites-tu vraiment ?
Cdlt,
Une solution est de faire un tableau de N+1 chaine et la dernière chaine est un pointeur de valeur nul.
oui apparemment ma question n'est pas tres claire ... enfaite le nombre de chaines de caractere est inconnu .. j'ai juste besoin d'une condition pour permettre a l'utilisateur de finir la lecture des entrees quand il le souhaite .
Merci
Merci