A voir également:
- Lire fichier en C/C++
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire fichier epub - Guide
- Lire fichier bin - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
6 réponses
arkyx
Messages postés
22
Date d'inscription
samedi 13 décembre 2003
Statut
Membre
Dernière intervention
13 décembre 2006
8
18 juil. 2004 à 20:37
18 juil. 2004 à 20:37
salut,
il y a deux mode pour lire un fichier :
¤ binaire (octet par octet)
¤ texte
en C utilise fprintf() pour le mode texte --> stdio.h
en C++ avec la classe ofstream ---> fstream.h
il y a deux mode pour lire un fichier :
¤ binaire (octet par octet)
¤ texte
en C utilise fprintf() pour le mode texte --> stdio.h
en C++ avec la classe ofstream ---> fstream.h
#include<fstream.h> int main() { .... ofstream fic("fichier"); // ouvre le fichier en mode texte //ensuite utilise cin ou getline pour lire ...
je ne comprend pas trop comment faire pour lire un fichier differament que octet par octet... moi je pensais utilisé un buffer, mais c'est apres je sais pas comment m'y prendre...
Salut, repredn ce que t'as dit arkyx.
cin.get() lit un mot jusqu'à ce qu'il rencontre un espace ou un caractère iniquant un saut de ligne.
ofstream fic("fichier")
toutes tes instructions ici
fic.close();
cin.get() lit un mot jusqu'à ce qu'il rencontre un espace ou un caractère iniquant un saut de ligne.
ofstream fic("fichier")
toutes tes instructions ici
fic.close();
alors voila j'ai trouver la solution a mon probleme... voici le bout de code qui repond a mon probleme:
// avec buffer
while(!feof(pFile))
{
nParse = 0;
nRead = fread(Buffer,sizeof(char),SIZE_BUFFER,pFile);
while(nParse <= nRead)
{
//traitement de Buffer de[0;nRead[
printf("%s", Buffer);
nParse++;
}
}
// avec buffer
while(!feof(pFile))
{
nParse = 0;
nRead = fread(Buffer,sizeof(char),SIZE_BUFFER,pFile);
while(nParse <= nRead)
{
//traitement de Buffer de[0;nRead[
printf("%s", Buffer);
nParse++;
}
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question