Bonjour,
Voilà il y a quelque chose que j'aimerai comprendre :aie:
Non valide :
Valide :Code:
1
2
3
4
5
6
7
8
9
10
11
12 [....] void foo(char *x[]) { return; } void bar() { foo({"aaa", "bbb", "ccc"}); } [...]
Pourquoi ne peut on pas directement passer un tableau de string en paramètre ?Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 [....] void foo(char *x[]) { return; } void bar() { char *x[] = {"aaa", "bbb", "ccc"}; foo(x); } [...]
Un rapport avec la mémoire allouée sur le "stack" ?
Merci ;)