CLASSE DE GESTION DE FICHIER PAK

cyfive
Messages postés
14
Date d'inscription
vendredi 28 juillet 2006
Statut
Membre
Dernière intervention
10 août 2006
- 30 juil. 2006 à 08:14
cyfive
Messages postés
14
Date d'inscription
vendredi 28 juillet 2006
Statut
Membre
Dernière intervention
10 août 2006
- 10 août 2006 à 00:08
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/38852-classe-de-gestion-de-fichier-pak

cyfive
Messages postés
14
Date d'inscription
vendredi 28 juillet 2006
Statut
Membre
Dernière intervention
10 août 2006

10 août 2006 à 00:08
Merci du conseil, et en plus ça m'évite le fameux "unsigned". :D
Arnaud16022
Messages postés
1329
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
16 juin 2010
2
9 août 2006 à 14:07
faut _pas_ utiliser __int64, c'est _mal_ ! uint64_t, dans stdint.h, est standard et portable, deux caractéristiques que n'a pas __int64...
Sinon théoriquement long long unsigned int ça doit marcher sur les machines 32 bits, et en pratique sur les 64 aussi je pense ( mais ça c'est parce que les compilos ne respectent pas la norme )

^^ c'est un smiley :p il correspond à ça :
cyfive
Messages postés
14
Date d'inscription
vendredi 28 juillet 2006
Statut
Membre
Dernière intervention
10 août 2006

9 août 2006 à 13:05
Finalement, jai trouvé c'était que lorsque j'additionnais la taille des fichiers il fallait que je convertisse en "unsigned long" et j'ai du prendre un unsigned __int64 pour retourner la taille total d'un répertoire le long n'état pas assez grand.

C'est vraiment le temps que je revois mes notes sur les types de données lol. En tout cas la ca marche.

En passant, ca veux dire quoi les ^^?
Arnaud16022
Messages postés
1329
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
16 juin 2010
2
9 août 2006 à 09:51
"Le problème c'est que je me heurte à un long que je veux convertir en AnsiString mais je crois qu'il le traite comme un int" lool ben stu le dis ^^
bonne chance ;)
cyfive
Messages postés
14
Date d'inscription
vendredi 28 juillet 2006
Statut
Membre
Dernière intervention
10 août 2006

9 août 2006 à 01:04
Je sais que c'est du polymorphisme mais ca fait tout commme un foncteur. Si tu a une autre idée pour le nom n'hésite pas. Je suis un peu à cours d'idée lol.

J'ai presque terminé ma classe TFileSystem. Il me reste les fonctions DeleteDirectory, CopyDirectory et GetDirectorySize.

Le problème c'est que je me heurte à un long que je veux convertir en AnsiString mais je crois qu'il le traite comme un int. En tout cas, dès que j'ai terminé je modifie ma classe TFichierPak :D
Afficher les 15 commentaires