Bonjour à tous,
Je viens vers vous pour savoir si quelqu'un saurait pourquoi mon compilateur (GCC) ne prends pas en compte mon '%zd' dans mes printf ?
Voici un exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #include <stdio.h> void f(const char t[]) { printf("%zd\n", sizeof (t)); } int main(void) { char * u = "brol de brol"; printf("%zd\n", sizeof(u)); f(u); }
Partager