1)
Quelle est la différence entre les short, char et long à part qu'ils sont 'codés sur X bytes' ? Quand on crée par exemple un écran virtuel, pourquoi est-ce un char et non autre chose ? Le mot 'char' me fait pense à 'chaine de caractère'. J'ai tout faux ?
2)
Comment ça marche pour mettre dans une variable soit un nombre soit une chaine de caractère ? Il faut faire ça sur un char, un short, un long ? Que signifie l''écriture :
char variable[]='hello world' ? Qu'est-ce que ce tableau dont on indique pas la longueur ???
3)
A quoi correspond l'écriture "bonjour"+2 ? En basic c'est une erreur mais en C on ne dirait pas... Il y a aussi celle-la :
unsigned char *type = HeapDeref(entry->handle)
*(unsigned short*)(type+4) (de obza_fazer)
Elle sert à renvoyer la longeur X d'une variable pic, mais à quoi correspond l'addition dans cette expression ???
Voilà... Je pense que c'est tout, merci à ceux qui peuvent me répondre.
P.S : Squale, pkoi ne pas commencer ton tuto par des bases comme ça, qui changent beaucoup par rapport au ti-basic ? Ce n'est qu'une proposition bien sûr
