Besoin de votre aide, programme simple
Fermé
pc517
Messages postés
158
Date d'inscription
samedi 27 juin 2009
Statut
Membre
Dernière intervention
21 juin 2016
-
11 déc. 2013 à 18:17
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 12 déc. 2013 à 11:19
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 12 déc. 2013 à 11:19
A voir également:
- Besoin de votre aide, programme simple
- Iphone 14 simple - Guide
- Programme demarrage windows 10 - Guide
- Simple ocr - Télécharger - Bureautique
- Simple file locker - Télécharger - Sécurité
- Désinstaller programme windows 10 - Guide
2 réponses
Bonsoir,
C'est un exercice intéressant pour un débutant en C.
Procédez étape par étape de façon structurée:
1- Ouvrez le fichier "paragraphe" et stocker son contenu dans un conteneur en C dans un tableau par exemple (une liste chaînée de préférence mais je ne connais pas trop votre niveau en programmation).
2- Ouvrez le fichier "dictionnaire" et stocker son contenu dans un conteneur en C de la même façon.
3- Pour chaque élément stocké dans le tableau "paragraphe", comparez les au mot correspondant dans le tableau "dictionnaire".
Élaborez donc un petit algorithme trouver le bon mot à comparer et corriger la case du tableau "paragraphe".
4- Ecrivez le tableau "paragraphe" à présent dans un nouveau fichier.
A quel niveau pensez-vous bloquer ?
Cordialement.
C'est un exercice intéressant pour un débutant en C.
Procédez étape par étape de façon structurée:
1- Ouvrez le fichier "paragraphe" et stocker son contenu dans un conteneur en C dans un tableau par exemple (une liste chaînée de préférence mais je ne connais pas trop votre niveau en programmation).
2- Ouvrez le fichier "dictionnaire" et stocker son contenu dans un conteneur en C de la même façon.
3- Pour chaque élément stocké dans le tableau "paragraphe", comparez les au mot correspondant dans le tableau "dictionnaire".
Élaborez donc un petit algorithme trouver le bon mot à comparer et corriger la case du tableau "paragraphe".
4- Ecrivez le tableau "paragraphe" à présent dans un nouveau fichier.
A quel niveau pensez-vous bloquer ?
Cordialement.
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
12 déc. 2013 à 11:19
12 déc. 2013 à 11:19
Salut pc517,
Pour faire une liste des mots dans ton paragraphe, tu pourrais utiliser
http://www.cplusplus.com/reference/cstring/strtok/
Dal
Pour faire une liste des mots dans ton paragraphe, tu pourrais utiliser
strtok()que tu trouves dans
string.h.
http://www.cplusplus.com/reference/cstring/strtok/
Dal
Modifié par pc517 le 11/12/2013 à 22:05
11 déc. 2013 à 23:25
En effet, si un mot est mal orthographié, il ne sera jamais trouvé dans le dictionnaire par une simple comparaison, donc que faire?
D'autre part un mot peut etre mal orthographié dans un certain contexte, mais etre trouvé dans le dictionnaire et donc considéré comme bon, par exemple porte et poste sont deux mots bien écrits mais avec un sens différent, l'erreur ne sera pas détectée par une simple comparaison.
Sans parler des accords masculin féminin, singulier pluriel, congugaison, grammaire...
Regardes comment fonctionne le correcteur orthographique de MS-Word, meme ce programme professionnel ne trouve pas toujours les fautes.
Bon courage quand même.