COLORATION SYNTAXIQUE D'UN FICHIER SOURCE EN C/C++ (DEV-C++)

fser
Messages postés
74
Date d'inscription
vendredi 26 septembre 2003
Statut
Membre
Dernière intervention
23 avril 2005
- 4 juil. 2004 à 12:30
Cyberboy2054
Messages postés
173
Date d'inscription
jeudi 20 décembre 2001
Statut
Membre
Dernière intervention
22 août 2008
- 6 juil. 2004 à 11:49
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/24255-coloration-syntaxique-d-un-fichier-source-en-c-c-dev-c

Cyberboy2054
Messages postés
173
Date d'inscription
jeudi 20 décembre 2001
Statut
Membre
Dernière intervention
22 août 2008

6 juil. 2004 à 11:49
Tu devrais utiliser un fichier css pour permettre a celui qui convertit de pouvoir modifier les couleurs ... sinon c est sympa comme source :)
magic_Nono
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
1
5 juil. 2004 à 14:35
parfaitement, d'accord,

Bien bourain mais ça marche...

L'idée est bonne,

à propos, qqn aurait la capacité (et le tps) de développer ce trucs pour d'autres formats?
je pense principalement à chm, Word et LaTeX.
C a priori simple à faire (sauf pr word, a paremment) mais juste 1 peu lg...

Magicalement, Bonne Prog...
Nono.
Bub325
Messages postés
41
Date d'inscription
dimanche 9 février 2003
Statut
Membre
Dernière intervention
28 avril 2010

5 juil. 2004 à 12:42
Je confirme, le code est vraiment très bourain. Et je pense qu'il a effectivement plus sa place en niveau 1 que 2, car il faut encore l'optimiser.
Mais il a tout de même le mérite de montrer qu'en prog, on peut faire beaucoup de chose même en étant débutant, le reste se retrouve dans l'optimisation et le guain de temps.

Bonne continuation,

Bub325
theneoiceman
Messages postés
78
Date d'inscription
lundi 14 avril 2003
Statut
Membre
Dernière intervention
23 avril 2010

4 juil. 2004 à 15:43
pour calculer la longueur de ton fichier essaye ta fonction que j'ai modifié :

long CaptFileSize (char* fichier)
{
long c;
FILE *f=fopen (fichier,"rb");
if (!f) return 0;
fseek(f,0L,SEEK_END);
c=ftell(f);

fclose (f);
return c;
}


Voila voila
cs_Chouchou182
Messages postés
252
Date d'inscription
vendredi 13 juin 2003
Statut
Membre
Dernière intervention
25 avril 2011
1
4 juil. 2004 à 12:54
Salut

C'est sympa comme source

Je pense que tu aurais pu programmer une routine de comparaison du mot en cours avec un tableau contenant tous les mots-clés. Parce que là c'est plutôt long ce gros switch suivi de pas mal de if...

En utilisant strncmp ce serait également allé plus vite (à programmer)

Sinon il manquait effectivement string.h (et pas strings.h) mais ce n'est pas dramatique

A++

Chouchou
Afficher les 8 commentaires