C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Macros d'inclusion de texte

 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French)
View previous topic :: View next topic  
Author Message
Stephane SOPPERA
Guest





PostPosted: Sat Aug 02, 2003 10:22 am    Post subject: Macros d'inclusion de texte Reply with quote



Bonjour,

Je me demande si avec les macros je pourrais faire que le pré-processeur
mette en forme le contenu d'un fichier "texte" sous forme d'une chaine de
caractères.

Je m'explique:
j'ai le fichier mon_texte.txt suivant:
Ceci est la première ligne
n
.....

et j'aimerais que le préprocesseur me génère le code suivant à partir de
ce fichier:
"Ceci est la première lignen"
"Ceci est la deuxième ligne

--
Stephane SOPPERA
http://perso.wanadoo.fr/stephane.soppera

Back to top
Luc Hermitte
Guest





PostPosted: Sat Aug 02, 2003 11:53 am    Post subject: Re: Macros d'inclusion de texte Reply with quote



Salut,

"Stephane SOPPERA" <soppers3 (AT) cti (DOT) ecp.fr> wrote in news:bgg3i9$v18$1@news-
reader3.wanadoo.fr:

Quote:
Je me demande si avec les macros je pourrais faire que le
pré-processeur mette en forme le contenu d'un fichier "texte" sous
forme d'une chaine de caractères.

Je m'explique:
j'ai le fichier mon_texte.txt suivant:
Ceci est la première ligne
n
....

et j'aimerais que le préprocesseur me génère le code suivant à partir
de ce fichier:
"Ceci est la première lignen"
"Ceci est la deuxième ligne

<réponse HS>

::::Makefile::::
fichier.h: fichier.txt
@echo "#ifndef FICHIER_CHAINES" > fichier.h
@echo "#define FICHIER_ChAINES" >> fichier.h
@sed 's#.*#"&\n"' < fichier.txt >> fichier.h
@echo "#endif# >> fichier.h
:::::::

Je me suis peut-etre trompé dans la syntaxe pour sed (légèrement
différente de celle de Vim), mais cela devrait résoudre le pb sans avoir
à passer par le préprocesseur.

</>

--
Luc Hermitte <hermitte at free.fr>
FAQ de <news:fr.comp.lang.c++> :
<http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/>
Dejanews : <http://groups.google.com/advanced_group_search>

Back to top
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.