WORD, DWORD et BYTE en langage C ?

Messages postés
56
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
5 décembre 2005
- - Dernière réponse : hilairenicolas
Messages postés
400
Date d'inscription
jeudi 30 octobre 2003
Statut
Membre
Dernière intervention
15 juin 2007
- 6 avril 2004 à 15:27
Bonjour,

Les types de données WORD, DWORD et BYTE sont-ils utilisables en langage C ?
Ca refuse de compiler chez moi. Ils ne sont pas reconnus.
Faut-il insérer une bibliothèque spéciale ?

Merci d'avance pour votre aide.

Cako19
Afficher la suite 

4 réponses

Messages postés
351
Date d'inscription
samedi 2 février 2002
Statut
Membre
Dernière intervention
6 mai 2004
2
0
Merci
WORD DWORD et BYTE sont spécifique aux mfc. en c ou c++ standard il faut utiliser :
unsigned long, long, unsigned char (dans l'ordre)

be linux
Commenter la réponse de lpikachu58
Messages postés
2070
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
3 juillet 2006
8
0
Merci
les types sont définis comme ceci dans "WinDef.h" (inclus par "Windows.h"):

typedef unsigned char BYTE;
typedef unsigned short WORD;
typedef unsigned long DWORD;
Commenter la réponse de ymca2003
Messages postés
400
Date d'inscription
jeudi 30 octobre 2003
Statut
Membre
Dernière intervention
15 juin 2007
1
0
Merci
euh, pas spécifique MFC, mais API
WORD = unsigned short (2 octets)
DWORD = unsigned long (4 octets)
BYTE = unsigned char (1 octet)
Commenter la réponse de hilairenicolas
Messages postés
400
Date d'inscription
jeudi 30 octobre 2003
Statut
Membre
Dernière intervention
15 juin 2007
1
0
Merci
voilà : pareil :)
Commenter la réponse de hilairenicolas