Tableau avec un caractère
Fermé
younes_zi
-
16 mars 2013 à 22:27
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 17 mars 2013 à 23:27
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 17 mars 2013 à 23:27
A voir également:
- Tableau avec un caractère
- Caractère ascii - Guide
- Tableau croisé dynamique - Guide
- Comment faire un tableau - Guide
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
3 réponses
walidovich_85
Messages postés
608
Date d'inscription
mardi 12 janvier 2010
Statut
Membre
Dernière intervention
25 octobre 2015
73
Modifié par walidovich_85 le 16/03/2013 à 23:06
Modifié par walidovich_85 le 16/03/2013 à 23:06
bonsoir,
ce que tu demande est très basique.
ce forum a pour objectif de traiter des problème, et pas de donner les solutions pour les devoirs scolaires.
voila un lien pour apprendre à manipuler les chaine de caractères:
https://fr.wikibooks.org/wiki/Programmation_C/Cha%C3%AEnes_de_caract%C3%A8res
bonne chance
ce que tu demande est très basique.
ce forum a pour objectif de traiter des problème, et pas de donner les solutions pour les devoirs scolaires.
voila un lien pour apprendre à manipuler les chaine de caractères:
https://fr.wikibooks.org/wiki/Programmation_C/Cha%C3%AEnes_de_caract%C3%A8res
bonne chance
walidovich_85
Messages postés
608
Date d'inscription
mardi 12 janvier 2010
Statut
Membre
Dernière intervention
25 octobre 2015
73
17 mars 2013 à 18:44
17 mars 2013 à 18:44
bonjour,
vraiment, ce sujet me donne de la pitié envers toi younes_zi.
voila un lien, que je suis sûr, va te transformer d'un débutant vers un vrai programmeur en langage C: http://www.siteduzero.com/informatique/exportPdf/apprenez-a-programmer-en-c
entre autre, voila un code pour démarrer:
#include <stdio.h>
#include <conio.h>
#include <string.h>
int main()
{
char chaine1[20];
char chaine2[20];
char chaine3[20];
char chaine4[20];
char chaine5[20];
printf("donnez la chaine num 1 : ");
scanf("%s",chaine1);
printf("donnez la chaine num 2 : ");
scanf("%s",chaine2);
printf("donnez la chaine num 3 : ");
scanf("%s",chaine3);
printf("donnez la chaine num 4 : ");
scanf("%s",chaine4);
printf("donnez la chaine num 5 : ");
scanf("%s",chaine5);
/*strcmp fait la comparaison et retourne un résultat, positif si chaine1 est
après chaine2 (lexiquement), négatif si le contraire et nul s'elles sont égales.
if(strcmp(chaine1,chaine2)>0)
{
printf("chaine (1) est superieure a chaine (2)");
}else
{
printf("chaine (1) est inferieure a chaine (2)");
}
getch();
return 0;
}
je ne peux pas faire le trie d'un ensemble de variable sans etre déclaré dans un tableau (et puis elles sont des chaines de caractères, alors, les pointeurs sont inévitables), je te laisse, alors, de faire la comparaison toi même, variable par variable, jusquà obtenir un ensemble trié.
quand tu arrivera, tu va pouvoir apprécier après, la nécessité des pointeurs et des tableaux.
bonne chance
vraiment, ce sujet me donne de la pitié envers toi younes_zi.
voila un lien, que je suis sûr, va te transformer d'un débutant vers un vrai programmeur en langage C: http://www.siteduzero.com/informatique/exportPdf/apprenez-a-programmer-en-c
entre autre, voila un code pour démarrer:
#include <stdio.h>
#include <conio.h>
#include <string.h>
int main()
{
char chaine1[20];
char chaine2[20];
char chaine3[20];
char chaine4[20];
char chaine5[20];
printf("donnez la chaine num 1 : ");
scanf("%s",chaine1);
printf("donnez la chaine num 2 : ");
scanf("%s",chaine2);
printf("donnez la chaine num 3 : ");
scanf("%s",chaine3);
printf("donnez la chaine num 4 : ");
scanf("%s",chaine4);
printf("donnez la chaine num 5 : ");
scanf("%s",chaine5);
/*strcmp fait la comparaison et retourne un résultat, positif si chaine1 est
après chaine2 (lexiquement), négatif si le contraire et nul s'elles sont égales.
if(strcmp(chaine1,chaine2)>0)
{
printf("chaine (1) est superieure a chaine (2)");
}else
{
printf("chaine (1) est inferieure a chaine (2)");
}
getch();
return 0;
}
je ne peux pas faire le trie d'un ensemble de variable sans etre déclaré dans un tableau (et puis elles sont des chaines de caractères, alors, les pointeurs sont inévitables), je te laisse, alors, de faire la comparaison toi même, variable par variable, jusquà obtenir un ensemble trié.
quand tu arrivera, tu va pouvoir apprécier après, la nécessité des pointeurs et des tableaux.
bonne chance
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
17 mars 2013 à 23:27
17 mars 2013 à 23:27
scanf("%s",chaine1);
Plutôt : scanf("%19s", chaine1); plus sécurisé :-).
Plutôt : scanf("%19s", chaine1); plus sécurisé :-).
16 mars 2013 à 23:41
17 mars 2013 à 09:12
Dans ton exo, tu as écrit que tu ne dois pas utiliser les pointeurs...
Sinon, CCM n'est pas là pour faire les exercices à vos places. Dis-nous plutôt ce que tu as commencé à faire et là où tu bloques pour qu'on puisse t'aider.
17 mars 2013 à 16:58