Question

J'essaie d'envoyer les Hex suivants à NSOutputStream 0x0000000e000000010000001000003014

Je suis en mesure d'envoyer Hex qui est 8 bits avec le code suivant:

long myhex = 0x0000000e00000001;    

NSData *data = [[NSData alloc] initWithBytes:&myhex length: sizeof(myhex)];
[outputStream write:[data bytes] maxLength:[data length]];

Le problème est quand j'essaye ceci:

long myhex = 0x0000000e000000010000001000003014;

Il dit "la constante entière est trop longue pour son type"

Je n'arrive pas à comprendre quel type d'entier sera à l'exception de cette valeur hexagonale.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top