Non, si tu as une taille qui est >= 2^32, taille*taille dépasse 2^64-1.
Mais je pense que le probleme ne se pose pas.
Car taille est en fait une variable que j'utilise en fonction du débat 1ko = 1000 octets ou 1 ko = 1024 octets. Donc taille*taille ne depassera pas 104576 et taille*taille*taille a 1073741824.
Car taille = soit 1000, soit 1024 et pas autre chose
Je pense donc que l'on est loin de 2^64-1
Message édité par Le Veilleur le 23-11-2004 à 13:03:05
Ah ok, dans ce cas cette variable est très mal nommée. C'est d'ailleurs une constante que tu devrais définir en #define ou en const int qui vaut 1024 et non 1000.
Ah ok, dans ce cas cette variable est très mal nommée. C'est d'ailleurs une constante que tu devrais définir en #define ou en const int qui vaut 1024 et non 1000.
Tout à fait d'accord merci pour votre aide
Message édité par Le Veilleur le 23-11-2004 à 13:17:19