Re: Question c

Page principale

Répondre à ce message
Auteur: Patrick Dupre
Date:  
À: Guilde
Sujet: Re: Question c
On Tue, 19 Oct 2010, Patrick Dupre wrote:

> Bonjour,
>
> Est-ce qu'il y a moyen de faire ?
> #define VERSION 1.01
> const char title [] = "version: VERSION" ;
>
>
> Cela ne marche pas case le " empeche la substitution de VERSION
>
> Je ne peux pas utilise strcat car j'ai besoin de const char.
> J'ai aussi essaye en declarant static mais je n'arrive pas
> a faire que la concatenation soit faite a la compilation.
> Est-ce que l'on peut compiler 2 chaines const a la compilation ?
>

J'ai trouve une solution en:

#define VERSION "1.01"
#define concat(first, second) first second

const char title [] = concat ("version: ", VERSION) ;

!!!

-- 
---
==========================================================================
  Patrick DUPRÉ                      |   |
  Department of Chemistry            |   |  Phone: (44)-(0)-1904-434384
  The University of York             |   |  Fax:   (44)-(0)-1904-432516
  Heslington                         |   |
  York YO10 5DD  United Kingdom      |   |  email: patrick.dupre@???
==========================================================================