#1 Le 01/10/2007, à 14:23
- Kahio
Réalisation d'un parser en C ou C++
Bonjour à tous cher Ubunteros,
je connais de nombreux langages de programmation : php, html, asp, windev et vb6 sous windows...
Je me lance dans le C et C++ sur Ubuntu.
Mon projet est le suivant : je cherche à récupérer (scanner) le texte contenu dans une page web classique (html) puis rentrer celui ci dans une variable (string) afin de pouvoir la comparer par la suite.
Je voudrai savoir quel logiciel utiliser pour faire du C, C++ puis si vous pouviez me mettre sur la voie pour scanner une page web ce serait super.
Merci par avance à tout le monde et à très vite
Pourquoi remettre à demain ce que l'on peut faire après demain ?!
Linux c'est cool ! 6.06 (Dapper Drake) --> 11.10 (Oneiric Ocelot)
Hors ligne
#2 Le 01/10/2007, à 14:37
- telliam
Re : Réalisation d'un parser en C ou C++
si tu vx le faire en C, tu px coder un parser avec lex/yacc/bison.
mais le plus simple est surement d'utiliser perl
"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard
Hors ligne
#3 Le 05/10/2007, à 01:32
- slapierre
Re : Réalisation d'un parser en C ou C++
Regarde du côté de tinyxml, une librairie facile à utiliser et très puissante. Tu dois par contre définir des "clefs de recherche" pour le parser, par exemple, pour un fichier HTML, ce pourrait être à chaque <br>.
Simon
"Le spectre de la folie nous empêchera-t-il de hisser l'étendard de l'imagination?" - André Breton
Hors ligne
#4 Le 10/10/2007, à 09:25
- Kahio
Re : Réalisation d'un parser en C ou C++
Ok, merci pour vos réponses, je vais donc essayer ça !
Qu'est ce que tu utilises Slapierre pour programmer ? Anjuta ?
Merci et à bientôt
Pourquoi remettre à demain ce que l'on peut faire après demain ?!
Linux c'est cool ! 6.06 (Dapper Drake) --> 11.10 (Oneiric Ocelot)
Hors ligne
#5 Le 16/10/2007, à 22:56
- slapierre
Re : Réalisation d'un parser en C ou C++
Je programme dans l'éditeur Kate avec un petit Makefile maison. Anjuta est aussi très bien, mais je le trouve un peu lourd lors de la compilation / édition des liens, ce qui est très intéressant c'est qu'il "apprend" les mots que tu as utilisés pour une faire de la "code completion".
Sinon il y a KDevelop ou le module CDT de Eclipse.
Simon
"Le spectre de la folie nous empêchera-t-il de hisser l'étendard de l'imagination?" - André Breton
Hors ligne