Petits programmes en C, lequel choisir?

Signaler
Messages postés
13
Date d'inscription
samedi 28 mai 2005
Statut
Membre
Dernière intervention
4 juin 2005
-
Messages postés
14
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
8 juin 2005
-
Parmi les sujets suivants, pouvez-vous me dire lequel est le/les plus facile(s) à réaliser en C:

1-Lister les balises d'une page HTML, les enlever.
2-Remplacer tous les caractères accentués par des caractères d'échappement correspondants(&,?)
3-Recherche un mot dans une page html (hors balise) et le mettre en évidence(gras,rouge,?)
4-Calculer le tableau de fréquences des mots employés dans une page html
5-Programmer un jeu de bataille navalle.

Et savez ou je peux trouvez ou je peux trouvez des codes sources pas trop complexe(je veux les comprendre) de ces sujets.

5 réponses

Messages postés
240
Date d'inscription
dimanche 31 octobre 2004
Statut
Membre
Dernière intervention
31 décembre 2006
1
Salut,

Alors pour moi les trois premiers sont assez simples, après c'est à toi
de choisir, sachant que dans une page html il y a beaucoup de balise et
tu auras forcément un problème avec le caractère < ou > qui ne
correspond pas forcément au début ou à la fin d'une balise; que pour la
recherche d'un mot dans un text le plus dur sera faire l'automate
associé.

Sinon pour trouvez du code, ba cherche sur le site :p

N'oubliez pas de cliquer sur réponse acceptée si la réponse vous convient !!!
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
9
Je chosis le deuxième sans hésiter, si suffit d'utiliser un tableau de char* tel que:

tab['é'] == "...";

tab['à'] == "...";

tab[a] == tab[b] == 0 // lettres normales
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
9
Comme tu aura beaucoup de concaténations à faire, je te conseille
décrire ta propre fonction strcpy qui rendra un pointeur sur la fin et
non le début. (si tu utilises strcat ca va parcourir à chaque fois tout
depuis le début, donc de plus en plus lent en avancant dans le fichier).
Messages postés
196
Date d'inscription
mercredi 6 août 2003
Statut
Membre
Dernière intervention
1 mai 2009
2
salut, même avis que vecchio56, sachant que les exercices 3 et 4 semblent être des versions rallongées du 2 ou du 1. Il vaut mieux travailler avec des char qu'avec des chaines de caractères lorsque le choix nous est donné. Le 5 est quant à lui assez différent mais peut facilement se programmer

LaPatoshe
Messages postés
14
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
8 juin 2005

D'accord avec LaPatoche et donc Vecchio56.

Je tiens a souligner que il est quand meme marrant de voir une relation
entre les 4 1er sujets, alors que le 5eme sort totalement du contexte .

Si tu veux debuter en C, je te conseille personellement les 2 premiers,
ensuite tu t'attaques aux deux autres , qui ne sont que des evolutions,
et enfin, mais pour le fun, tu fais le dernier, qui serait
personellement mon preferer.



Pour ce qui est d'aide sur ces projets, tu as plein de site, dont celui-ci ou www.codeguru.com .

L'un est en francais, l'autre en anglais



Voilou ..Moi



N'heister pas a valider si la reponse vous convient