Savoir si un mot est contenue dans un tableau de string
Fermé
Sarah1609_2710
Messages postés
10
Date d'inscription
mardi 12 mai 2020
Statut
Membre
Dernière intervention
14 mai 2020
-
Modifié le 19 mai 2022 à 16:31
yg_be Messages postés 21303 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 mars 2023 - 14 mai 2020 à 15:33
yg_be Messages postés 21303 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 mars 2023 - 14 mai 2020 à 15:33
A voir également:
- Savoir si un mot est contenue dans un tableau de string
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Dans le texte, un seul mot a réellement été écrit en lettres capitales (majuscules). quel est ce mot ? ✓ - Forum Word
- Mot de passe administrateur freebox ✓ - Forum Freebox
- Tableau croisé dynamique - Guide
- Mettre un mot de passe sur un dossier - Guide
14 réponses
yg_be
Messages postés
21303
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 mars 2023
1 326
Modifié le 13 mai 2020 à 09:51
Modifié le 13 mai 2020 à 09:51
bonjour, "ça ne marche pas": qu'observes-tu?
as-tu fait printf de tes variables?
as-tu fait printf de tes variables?
Sarah1609_2710
Messages postés
10
Date d'inscription
mardi 12 mai 2020
Statut
Membre
Dernière intervention
14 mai 2020
13 mai 2020 à 10:41
13 mai 2020 à 10:41
Ca ne m’affiche rien enfaite... du coup je sais pas si deja ma méthode est juste pour récupérer les mots contenu dans tab[i].activite
yg_be
Messages postés
21303
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 mars 2023
1 326
13 mai 2020 à 11:29
13 mai 2020 à 11:29
as-tu déjà fait une programme plus simple, juste pour lire un texte?
Sarah1609_2710
Messages postés
10
Date d'inscription
mardi 12 mai 2020
Statut
Membre
Dernière intervention
14 mai 2020
13 mai 2020 à 11:33
13 mai 2020 à 11:33
Non comment ça ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
yg_be
Messages postés
21303
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 mars 2023
1 326
13 mai 2020 à 11:49
13 mai 2020 à 11:49
un petit programme qui lit et qui affiche quelques phrases.
Sarah1609_2710
Messages postés
10
Date d'inscription
mardi 12 mai 2020
Statut
Membre
Dernière intervention
14 mai 2020
13 mai 2020 à 11:50
13 mai 2020 à 11:50
Oui c’est facile
yg_be
Messages postés
21303
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 mars 2023
1 326
13 mai 2020 à 13:59
13 mai 2020 à 13:59
et cela fonctionne? peux-tu montrer ce programme, pour comparer à celui qui ne fonctionne pas?
Sarah1609_2710
Messages postés
10
Date d'inscription
mardi 12 mai 2020
Statut
Membre
Dernière intervention
14 mai 2020
13 mai 2020 à 17:07
13 mai 2020 à 17:07
yg_be
Messages postés
21303
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 mars 2023
1 326
13 mai 2020 à 17:16
13 mai 2020 à 17:16
peux-tu partager du texte, pas des images, et utiliser les balises de code: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
à quelle ligne as-tu le message d'erreur?
à quelle ligne as-tu le message d'erreur?
Sarah1609_2710
Messages postés
10
Date d'inscription
mardi 12 mai 2020
Statut
Membre
Dernière intervention
14 mai 2020
13 mai 2020 à 17:54
13 mai 2020 à 17:54
void question7(confinement tab[N]){
int i;
char *suiteChaine=NULL;
char chaine[]="gymnastique";
for (i=0;i<N;++i)
{
scanf("%s",tab[i].activite);
suiteChaine = strstr(tab[i].activite,chaine);
if (suiteChaine != NULL)
{
printf("Le texte que vous recherchiez a ete trouve" );
}
else{
printf("Le texte que vous recherchiez n'a pas ete trouve\n");
}
}
Sarah1609_2710
Messages postés
10
Date d'inscription
mardi 12 mai 2020
Statut
Membre
Dernière intervention
14 mai 2020
13 mai 2020 à 17:56
13 mai 2020 à 17:56
Ce code marche mais ne prend pas en compte les mots déjà rentrés dans tab[i].activite plus haut dans le
Programme et me demande de retaper tab[i].activite or moi je veux comparer tout les mots dans tab[i].activite et savoir si au moins un contient le mot gymnastique
Programme et me demande de retaper tab[i].activite or moi je veux comparer tout les mots dans tab[i].activite et savoir si au moins un contient le mot gymnastique
Sarah1609_2710
Messages postés
10
Date d'inscription
mardi 12 mai 2020
Statut
Membre
Dernière intervention
14 mai 2020
13 mai 2020 à 17:59
13 mai 2020 à 17:59
<code c></code>
void question7(confinement tab[N]){
char *suiteChaine=NULL;
char chaine[]="exemple";
char essai[]="exemple en maths";
suiteChaine = strstr(chaine,essai);
if (suiteChaine != NULL)
{
printf("Le texte que vous recherchiez a ete trouve" );
}
else{
printf("Le texte que vous recherchiez n'a pas ete trouve\n");
}
}
Exemple qui marche avec du texte
yg_be
Messages postés
21303
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 mars 2023
1 326
13 mai 2020 à 18:52
13 mai 2020 à 18:52
peux-tu choisir le langage "C" quand tu utilises les balises de code?
tu ne montres qu'une partie de ton programme.
le programme "demande" comment de retaper tab[i].activite?
tu ne montres qu'une partie de ton programme.
le programme "demande" comment de retaper tab[i].activite?
Sarah1609_2710
Messages postés
10
Date d'inscription
mardi 12 mai 2020
Statut
Membre
Dernière intervention
14 mai 2020
13 mai 2020 à 20:11
13 mai 2020 à 20:11
J’ai reussi je met mon programme si ça peut aider quelqu’un :
for (i=0;i<N:i++){
printf("\nsaisir l'activite\n");
scanf("%s",tab[i].activite);
}
int i;
char *suiteChaine=NULL;
char chaine[]="gymnastique";
for (i = 0; i < N; ++i)
{
if (tab[i].debutheure!=0 && tab[i].debutminute!=0 ){
suiteChaine = strstr(tab[i].activite,chaine);
if (suiteChaine != NULL)
{
printf("Le texte que vous recherchiez a ete trouve" );
}
else{
printf("Le texte que vous recherchiez n'a pas ete trouve\n");
}
}
}
}
yg_be
Messages postés
21303
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 mars 2023
1 326
14 mai 2020 à 15:33
14 mai 2020 à 15:33
peux-tu alors marquer la discussion comme résolue?
