[langage C] ftell() fseek()
Résolu/Fermé
bizu53
Messages postés
1274
Date d'inscription
samedi 30 août 2008
Statut
Membre
Dernière intervention
21 juin 2015
-
13 janv. 2009 à 22:02
bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 - 13 janv. 2009 à 22:56
bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 - 13 janv. 2009 à 22:56
A voir également:
- [langage C] ftell() fseek()
- Langage ascii - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Langage pascal - Télécharger - Édition & Programmation
- Débuter langage batch windows - Guide
1 réponse
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 841
13 janv. 2009 à 22:51
13 janv. 2009 à 22:51
Salut,
Tu peux déjà commencer par utiliser fgetpos et fsetpos qui te permettront d'utiliser des nombres beaucoup plus grand (long long). Après, si cette taille n'est toujours pas assez grande, il n'existe pas de fonctions standards.
Sinon, après, tu peux faire comme tu as commencé.
Tu peux te définir une structure :
facteur sera le nombre d'itérations de ta boucle while avec des pas de INT_MAX et offset l'ajustement.
J'espère t'avoir aidé.
Cdlt
Tu peux déjà commencer par utiliser fgetpos et fsetpos qui te permettront d'utiliser des nombres beaucoup plus grand (long long). Après, si cette taille n'est toujours pas assez grande, il n'existe pas de fonctions standards.
Sinon, après, tu peux faire comme tu as commencé.
Tu peux te définir une structure :
typedef struct { unsigned int facteur; unsigned int offset; } FileNb;
facteur sera le nombre d'itérations de ta boucle while avec des pas de INT_MAX et offset l'ajustement.
J'espère t'avoir aidé.
Cdlt
13 janv. 2009 à 22:56
Comme je ne pense pas que je serai confronté à un autre problème concernant ça je mets mon sujet comme résolu.