Trouver un mot dans un tableau de mot
Lakaiz
-
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je suis en train de réaliser un programme en C pour faire une boite mail automatique. J'ai besoin de créer une fonction qui va trouver un mot-clé parmis mon corps de mail.
Mon corps de mail est un tableau stocké dans une structure que je vais écrire dans un fichier txt.
Mon mot-clé et également dans un fichier txt.
Je pense que la fonction est faisable en cherchant mes espaces dans mon corps de mail et en comparant les caractères qui sont entre mes espaces avec mon mot-clé pour voir si celui ci est bien dans le texte.
Si vous avez des liens ou des codes qui pourraient m'aider je suis prenneur.
Merci,
Je suis en train de réaliser un programme en C pour faire une boite mail automatique. J'ai besoin de créer une fonction qui va trouver un mot-clé parmis mon corps de mail.
Mon corps de mail est un tableau stocké dans une structure que je vais écrire dans un fichier txt.
Mon mot-clé et également dans un fichier txt.
Je pense que la fonction est faisable en cherchant mes espaces dans mon corps de mail et en comparant les caractères qui sont entre mes espaces avec mon mot-clé pour voir si celui ci est bien dans le texte.
Si vous avez des liens ou des codes qui pourraient m'aider je suis prenneur.
Merci,
Configuration: Linux / Firefox 79.0
A voir également:
- À l'aide des tableaux ci-dessous, trouvez le mot dont le code ascii est le suivant : 50 52 4f 4d 45 4e 45 55 52
- Code ascii - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
- Les données fournies dans le fichier à télécharger peuvent être synthétisées par le tableau récapitulatif ci-dessous. dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des quatre premières colonnes. il manque 5 valeurs dans le tableau ci-dessous. retrouvez-les dans votre tableau, puis reportez-les arrondies à l’entier le plus proche. - Guide
- Suivi des modifications word - Guide
2 réponses
Bonjour Lakaiz,
Je suis preneur...
En C, il existe une fonction pour chercher une sous-chaine de caractères dans une chaine,
pas besoin d'aller chercher les espaces entre les mots et comparer les caractères:
lecture mot_cle dans mots_cles.txt
lecture ligne dans corps_mail.txt
recherche mot_cle dans ligne
si pas trouvé : ligne suivante, etc ...
Je suis preneur...
En C, il existe une fonction pour chercher une sous-chaine de caractères dans une chaine,
pas besoin d'aller chercher les espaces entre les mots et comparer les caractères:
lecture mot_cle dans mots_cles.txt
lecture ligne dans corps_mail.txt
recherche mot_cle dans ligne
si pas trouvé : ligne suivante, etc ...
Salut Lakaiz,
Tu devrais te documenter sur la fonction
Tu voudras probablement ajouter de la ponctuation aux caractères délimiteurs.
Dal
Tu devrais te documenter sur la fonction
strtok(), elle permet, par appels successifs à cette fonction, de rechercher des séquences de caractères séparés par des caractères délimiteurs, par exemple le caractère espace.
Tu voudras probablement ajouter de la ponctuation aux caractères délimiteurs.
Dal
Donc une fonction de recherche de sous-chaîne simple comme n'est probablement pas souhaitable.