Allocation de variable

cs_CrazySeb Messages postés 3 Date d'inscription samedi 28 mai 2005 Statut Membre Dernière intervention 25 février 2006 - 13 nov. 2005 à 00:27
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 - 13 nov. 2005 à 00:46
Bonsoir a tous,



j'ai un probleme assez bete qui m'empeche d'avancer dans mon travail...



Je vous explique le probleme.



J'ai deux sous fonctions qui font la meme chose, qui ont le meme code
sauf qu'une a des variable de type short int et une autre a des
variable du type unsigned char.



Il est important de respecter la taille des variable pour les operation de lecture de fichier effectué un peu plus bas.



Je souhaiterais savoir comment arriver a fusionner ces deux procedures
tout en gardant des variable a la bonne taille. Ainsi quand
l'utilisateur a utiliser des variable de 1 octet unsigned, la procedure
utilise des unsigned char ou equivalent et quand sinon, on utilise des
variable de 2 ou 4 octets..



Faut il passer par un new?



Merci bcp..



++



Seb

1 réponse

vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
13 nov. 2005 à 00:46
En général, les opérations de lecture/écriture demandent de spécifier la taille de ce qui est a lire. Tu peux ajouter un paramètre taille (qui vaudra donc 1 ou 2 selon les cas), et utiliser un int ou un short dans les deux cas
0
Rejoignez-nous