Fermer2
FarewellLe 22/09/2014 à 19:02
yop,

en assembleur, pour faire un tableau de chaines de caractères, on écrit ça :
	dc.b	"strict",0
	dc.b	"adda",0
	dc.b	"lea",0
	dc.b	"movem",0
	dc.b	"xan",0
	dc.b	"cmp",0
	dc.b	"dc",0
	dc.b	"ds",0
	dc.b	"dcb",0
	dc.b	"full-log",0
	dc.b	0		; EOT 

En C, j'obtiens un truc immonde et illisible pour avoir la même structure :
char* x = "strict\0adda\0lea\0movem\0xan\0cmp\0dc\0ds\0dcb\0full log\0";
Ya pas un moyen plus joli d'écrire, parce que là c'est vraiment gerbant...

Merci d'avance. smile