Chaîne de caractères en C
Résolu
aneantisseur
Messages postés
385
Date d'inscription
Statut
Membre
Dernière intervention
-
Nxl Messages postés 1038 Date d'inscription Statut Membre Dernière intervention -
Nxl Messages postés 1038 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je commence à coder une nouveau programme, et je me heurte à un problème.
En effet, j'ai ce code
qui n'enregistre que la chaîne case2. Par contre, si je met
Ca me donne la bonne chaîne. Mon code n'enregistre donc que la dernière chaîne ecrite par l'utilisateur. Les variables case1 et case2 sont définies par le type suivant:
Je ne vois pas ce qui peut clocher. Cela fait une heure que je me penche sur le problème.
Merci.
En effet, j'ai ce code
scanf("%s%s", case1, case2); printf("\n!!!!!!!!! %s !!!!!!!!!!!", case1); printf("\n!!!!!!!!! %s !!!!!!!!!!!", case2);
qui n'enregistre que la chaîne case2. Par contre, si je met
scanf("%s", case1); printf("\n!!!!!!!!! %s !!!!!!!!!!!", case1);
Ca me donne la bonne chaîne. Mon code n'enregistre donc que la dernière chaîne ecrite par l'utilisateur. Les variables case1 et case2 sont définies par le type suivant:
typedef char position[2];
Je ne vois pas ce qui peut clocher. Cela fait une heure que je me penche sur le problème.
Merci.
A voir également:
- Chaîne de caractères en C
- Caractères ascii - Guide
- Caractères spéciaux - Guide
- Chaine tnt gratuite sur mobile - Guide
- Plus de chaine tv - Guide
- Chaine radio - Télécharger - Médias et Actualité
char[0] char[1] char[2]. Mais tu as bien 3 variables...