typedef longueur fixe tableau

Je dois définir un 24-bits type de données.Je suis à l'aide de char[3] pour représenter le type. Puis-je typedef char[3] à type24? Je l'ai essayé dans un exemple de code. J'ai mis typedef char[3] type24; dans mon fichier d'en-tête. Le compilateur n'a pas à s'en plaindre. Mais quand j'ai défini une fonction void foo(type24 val) {} dans mon fichier C, il n'a à se plaindre. Je voudrais être en mesure de définir des fonctions comme type24_to_int32(type24 val) au lieu de type24_to_int32(char value[3]).

InformationsquelleAutor 341008 | 2010-12-24