On Wed, Sep 28, 2005 at 11:00:57PM +0200, JM Nunes wrote: > *************** en C **************** > main () { > char* x = "123"; > printf ("x=%i"; x); > } > ************ > compilé et exécuté résulte en: > ./a.out > x=134513860
sans retirer à cette démonstration intéressante: [EMAIL PROTECTED]:/tmp$ gcc -Wall a.c a.c:1: warning: return type defaults to `int' a.c: In function `main': a.c:4: warning: implicit declaration of function `printf' a.c:4: warning: int format, pointer arg (arg 2) a.c:5: warning: control reaches end of non-void function correction de la source: #include <stdio.h> int main() { char *x = "123"; printf("x=%i\n", x); return 0; } [EMAIL PROTECTED]:/tmp$ gcc -Wall a.c a.c: In function `main': a.c:6: warning: int format, pointer arg (arg 2) ok, ce n'est qu'un warning, d'accord. _______________________________________________ gull mailing list gull@lists.alphanet.ch http://lists.alphanet.ch/mailman/listinfo/gull