begin process at 2012 05 30 03:30:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Fichier / Disque

 > 

Lire la taille d'un fichier avec la DTA


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Lire la taille d'un fichier avec la DTA

vendredi 7 décembre 2001 à 02:39:19 | Lire la taille d'un fichier avec la DTA

metman

Comment pouvons-nous avoir la taille d'un fichier a partir des octets 26 27 28 29 de la DTA ?

Intéruption 21h
fonction 4f

octect 26 - 27 = mot faible de la taille du fichier
octect 28 - 29 = mot fort de la taille du fichier

Merci d'avance !
vendredi 7 décembre 2001 à 17:35:45 | Re : Lire la taille d'un fichier avec la DTA

GoldenEye





-------------------------------
Réponse au message : bonjour Metman. Ah l'ASM ! Il fut un temps où j'étais un tueur. Sache qu'en C je ne connais pas de moyen d'accéder à la DTA pour lire les headers des fichiers ( taille,nom, lecture seule,caché,extension...) Très peu de compilateurs C acceptent de nos jours les INT 21h et autres interruptions software ou hardware et ce pour une sombre histoire de linker 32 bits. Malgré tout si tu veux connaitre la taille d'un fichier c'est pas dur
#include <stdlib.h>
int main()
{
FILE *monfichier;
long int taille;
monfichier = fopen("GoldenEye.txt","r");
fseek(monfichier,0,SEEK_END);
taille = ftell(monfichier);
return 0;
}
Ca devrait fonctionner
@+
-------------------------------

Comment pouvons-nous avoir la taille d'un fichier a partir des octets 26 27 28 29 de la DTA ?

Intéruption 21h
fonction 4f

octect 26 - 27 = mot faible de la taille du fichier
octect 28 - 29 = mot fort de la taille du fichier

Merci d'avance !


Cette discussion est classée dans : fichier, taille, lire, octect, dta


Répondre à ce message

Sujets en rapport avec ce message

Poblèmes pour lire un fichier audio dans un programme C++ [ par Nicolas ] Pour un projet C++ (linéaire),il souhaiterais réalisé une bibliothèque musical(.mp3, .wav). J'aurais besoin pour ca de lire les fichiers audio mais je Lire toutes les chaines d'un fichier [ par JMGR ] Salut,J'ai fait un programme qui charge toutes les chaines séparées par des espaces, et la boucle for ne se termine jamais, car la dèrnière chaine se lire un fichier [ par Toobad ] J'utilise GetFileSize pour me renvoyer la taille du fichier précédemment ouvert et ensuite j'appelle ReadFile en lui passant la valeur DWORD comme nbr Debutant : ecrire et lire un fichier txt [ par manu ] Bonjour a tous.Je debute, aussi desole.... :)Je cherche donc a ecrire dans un fichier txt, puis a lire ce fichier ligne a ligne, faire un split / expl lire un fichier d'option [ par Vinsou ] Je dévellope un projet sous linux. Dans ce programme j'ai des variables qui contiennent le chemin de fichiers se trouvant sur le système, qui doivent lire un fichier en c++ [ par fearsome ] Salut, j'aimerais savoir comment parcourir un fichier (.txt part exemple) a la recherche d'une chaine indiquée.Le but final étant de faire un pti prog lire un fichier XML [ par angelique ] Bonjour,Je suis débutante et je voudrai lire un fichier XML en C++, c'est à dire pouvoir récupérer certaines infos qui sont après les balises, pour m' lire un fichier XML [ par angelique ] Bonjour,Je suis débutante et je voudrai lire un fichier XML en C++, c'est à dire pouvoir récupérer certaines infos qui sont après les balises, pour m' Lire et ecrire dans un fichier en mode binaire [ par vbnul ] Je cherche comment lire et ecrire dans un fichier en mode binaire car on ne peut lire certains "caracteres" binaires dans les EXE par exemple.qqn pour Lire un fichier texte ! [ par arconius ] Voilà j'ai créer un jeux galaxian dans lequel je marque des points en tuant des ennemis. J'arrive à eccrire mon score dans un fichier texte mais je n'


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales