[Aide] C, define, char * et optimisation

R. Daneel Olivaw rdaneel.olivaw at gmail.com
Wed Jun 12 02:45:58 CEST 2013


Salut,

Le 2013-06-11 16:35, linuxprocess at free.fr a écrit :
>
> #include <stdio.h>
> #define VAL "value"
> void main(void)
> {
>          char * var = "value";
>
>          if(var == VAL)
>                  printf("OK\n");
>          else
>                  printf("KO ...\n");
> }
>

hmmm, en C tu ne peux pas faire ce que tu fais là ...

Pour comparer des chaînes, ils faut utiliser strcmp() dans <string.h>.
(man strcmp va t'aider)

à +++

R. Daneel Olivaw,
The Human Robot Inside.


More information about the Aide mailing list