Chers tous,
je ne m'en sors pas. C'est vraiment très bête. Ça fait des années que ça marche mais pas ici ! Je voudrais lire un fichier volumineux.
Pour cela j'utilise le code très simple suivant :
le fichier SB fait 47 Mo (n'importe quel gros fichier fait l'affaire).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 #include <iostream> #include <fstream> using namespace std; int main() { FILE *finfile; finfile=fopen ("SB","r"); int nread=0; char c; do { c = fgetc (finfile); nread++; } while (c != EOF); cout << nread << " octets lus"<<endl<<"Tapez return"<<endl; fclose(finfile) ; cin.get(c); return 0; }
Code::block 20. 03
mingw fraîchement installé
Windows 10 à jour
le programme me répond 203 o lus
j'ai cherché partout sur le net dans les forums.
Merci de votre aide
Frédéric
Partager