Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Lecture fichier [ Archives / API ] (AlexMAN)

lundi 12 juillet 2004 à 15:47:03 | Lecture fichier

AlexMAN

Membre Club
Bonjour,

Je me pose pas mal de questions a propos de la lecture de fichier utilisant les API :
-Dois je lire l'integralité d'un fichier en allouant a une variable de type char* la taille de ce fichier ? (char *s = malloc(GetFileSize(hFile, NULL))

-Ou lire bloc par bloc ? (par exemple par bloc de 256 octets..)

Dans les 2cas, des inconvenient aparaissent :

-1er cas ) Si ouverture d'un fichier de plusieurs mo, ca risque d'etre assez gros kan mm pour l'allocation dynamique (enfin je pense);

-2eme cas ) Lecture de plusieurs lignes sans etre sur de posséder les lignes completes...(on pourrait coder ensuite une fonction ki place le pointeur du ficheir sur la derniere fin de ligne, mais n'est ca pas trop lent ?)


VOila, jvous remercie d'avance pour vos reponses !

++

Alhexman

lundi 12 juillet 2004 à 16:26:58 | Re : Lecture fichier

Arnotic

Administrateur CodeS-SourceS
Bonjour,

Tu peux lire le fichier d'un coup ou bien par tranche (64ko est bien pour la vistesse...) Tout depent de ce que tu veux faire car la mémoire sera plus moins utilisée...

@+
Arnotic,
Admin CS, MVP Visual C++

lundi 12 juillet 2004 à 19:22:22 | Re : Lecture fichier

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
http://www.cppfrance.com/code.aspx?id=19169
exemple travail dans buffer fixe avec deplacement pointeur fichier si besoin, pas lent du tout.

ciao...
BruNews, Admin CS, MVP Visual C++



Cette discussion est classé dans : fichier, lecture, lire, char, bloc


Répondre à ce message

Sujets en rapport avec ce message

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 Lecture dans un fichier ... CHaud !! [ par ilyatout ] Bonjour,VOilà g un gros problème, c'est idiot mais je n'y arrive pas.j'ai un fichier de la sorte :NOM : NICOLAS / MARTIN // 28je dois stocker NICOLAS Lecture d'un fichier via HTTP [ par koze ] Bonjour, mon application a besoin d'aller lire un fichier sur un serveur distant. J'utilise les API suivantes : InternetOpen InternetConnect HttpOp Lecture de fichier binaire structuré [ par nico20000 ] Bonjour,j'ai besoin de lire dans un fichier binaire dont l'entête ressemble à ceci: (traduite en hexa)Properties gc90063 num FTPLocal le 17/11/2003Je lire plusieurs lignes d'un fichier text [ par oudkaramla ] salut à tous,j'ai un problème: j'ai un fichier texte contenant quatre lignes.moi je veux lire ces quatre lignes et les stocker chacun dans une variabl lecture de fichier [ par psycho ] Bonjour a tous (ou peut etre bonsoir?)Je suis en train de faire un jeu, et je voudrais lire un fichier video pour pouvoir lancer une cinematique(comme lecture fichier C++ [ par biscot19 ] bonjour, je voudrais savoir comment faire pour lire un fichier ligne par ligne par exemple je demande a mon prog de lire la 3eme ligne il doit me reto Lecture ligne par ligne d'un fichier texte [ par Aldarek ] Bonjour à tous, je sais comment on fait pour lire un fichier ligne par ligne mais je cherche à lire une ligne particulière pour ensuite récupérer sa v Lecture d'un fichier de données en C [ par sandy27 ] Alors je vais poser une question qui a déjà été posée dans le forum, mais les réponses ne me conviennent pas ! je veux lire un fichier qui contient de lecture de fichiers binaires [ par psycho ] bonjour a tous. Je cherche a lire un fichier .obj (c a dire un fichier compile, mais l edition des liens n est pas encore faites) pour en extraire ses


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.