1

Heu c quoi la difference entre
extern char pStrName[];
et
extern char *pStrName;
?
parce que la deuxieme ecriture faire que de la merde...

2


>extern char pStrName[];
Definit un tableau

>extern char *pStrName;
Definit un pointeur vers char

smile

3

En asm 68k:

extern char pStrName[];
-->
pStrName: ds.b 128

extern char *pStrName;
-->
pStrName: dc.l pStrNameInd
...
pStrNameInd: ds.b 128 ; Non definit mais on suppose que ca existe quelque part.

4

Et le 128 est pris au hasard bien sur !

5

Moi je comprend pas trop l'interet de la chose :/ enfin merki je comprend mieux

6

qu'est-ce qui te gene ? il faut bien un moyen de déclarer les deux... (surtout que ca correspond exactement a ce qui serait déclaré en non extern, donc c'est cohérent)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

7

pencil

8

bein perso je pensais que c'etait equivalent... de la a changer le fonctionnement d'un programme ://

9

ben oui mais pkoi tu dis que maintenant que t'as compris la différence tu vois pas l'intéret de la chose ? trifus

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

10

en gros c pour dire que c un tableau et pas un pointeur.. (ce qui est quand meme le meme..)

11

ben non, c'est pas la meme chose... c'est (presque) la meme chose du point de vue haut niveau, par contre c'est pas pareil en bas niveau (tableau = stockage fixe pré-alloué sans indirection, pointeur = stockage variable a allouer par ailleurs avec indirection)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

12

À mon avis, la confusion venait du fait qu'en C on accède à un tableau par un pointeur (peu importe que celui-ci soit alloué statiquement ou dynamiquement).

13

c'est (presque) la meme chose du point de vue haut niveau

trigic

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

14

Pollux
:
c'est (presque) la meme chose du point de vue haut niveau

trigic

Bien sûr, je parlais de la confusion du requiérant au sujet de l'équivalence...

15

ca y est j'ai compris, en meme temps si j'avais pris un peu plus de temps a lire ton code 68k;p merci.
C'est vrai que la confusion haut niveau est tres vite faitesmile
merci