Chaine de caractere
Fermé
doublepointer
Messages postés
10
Date d'inscription
jeudi 8 mai 2014
Statut
Membre
Dernière intervention
8 novembre 2015
-
Modifié par jee pee le 8/06/2014 à 17:44
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 8 juin 2014 à 18:23
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 8 juin 2014 à 18:23
A voir également:
- Chaine de caractere
- Caractère ascii - Guide
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
- Chaine tnt gratuite sur mobile - Guide
- Plus de chaine tv - Guide
3 réponses
jee pee
Messages postés
40748
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
2 février 2025
9 518
Modifié par jee pee le 8/06/2014 à 17:44
Modifié par jee pee le 8/06/2014 à 17:44
Salut,
Bah tu devrais commencer par nous donner ta solution ;-)
Parce que ça à l'air simple :
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
Bah tu devrais commencer par nous donner ta solution ;-)
Parce que ça à l'air simple :
input a input b if a > b print a else print b
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
ellana29460
Messages postés
689
Date d'inscription
lundi 7 octobre 2013
Statut
Membre
Dernière intervention
12 septembre 2015
172
8 juin 2014 à 17:51
8 juin 2014 à 17:51
en c une chaîne de caractères se finit par le symbole '\o' (la lettre o), donc pour définir la taille de ta chaîne, tu dois faire une boucle un peu comme ca :
while(caractereLu != '\o') { tailleDeLaChaine++; lireCrarctereSuivant(); // a toi d'adapter cette fonction si tu ne fais pas comme ca }
jee pee
Messages postés
40748
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
2 février 2025
9 518
8 juin 2014 à 17:56
8 juin 2014 à 17:56
la chaine qui est la plus grande dans ordre lexicographie
Pour moi cela ne fait pas référence à la longueur de la chaine ?
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
8 juin 2014 à 18:21
8 juin 2014 à 18:21
en c une chaîne de caractères se finit par le symbole '\o' (la lettre o)
Non. Cela se finit par '\0' (chiffre 0) !
Non. Cela se finit par '\0' (chiffre 0) !
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
8 juin 2014 à 18:23
8 juin 2014 à 18:23
Bonjour,
Par "plus grand par ordre lexicographique", j'imagine que tu veux dire, celui qui est situé après dans le dictionnaire ?
Si oui, tu as la fonction strcmp(). Peux-tu l'utiliser ? Sinon, il suffit de comparer chacune des lettres des mots, et dès qu'un a une lettre située après, il est situé après dans le dictionnaire.
Je te laisse coder la solution. N'hésite pas à poster ce que tu as compris si tu souhaites qu'on te corrige.
Cdlt,
Par "plus grand par ordre lexicographique", j'imagine que tu veux dire, celui qui est situé après dans le dictionnaire ?
Si oui, tu as la fonction strcmp(). Peux-tu l'utiliser ? Sinon, il suffit de comparer chacune des lettres des mots, et dès qu'un a une lettre située après, il est situé après dans le dictionnaire.
Je te laisse coder la solution. N'hésite pas à poster ce que tu as compris si tu souhaites qu'on te corrige.
Cdlt,