Connaissez vous un site qui proposent des exemples de lecture et écriture
dans un fichier
- texte
- typé.
Je ne sais pas ce que tu entends par ce mot...
Autrement, j'ai récupéré du code et j'ai une erreur sur la première ligne
quand je compile.
#include fstream.h
C:Dev-Cppincludec++3.4.2backwardfstream.h:31, from
D:EcritureFichier.cpp
Excusez moi pour cette question un peu simpliste, mais je débute en C++.
Si la question est trop simpliste, indiquez moi un forum où je pourrai la
poser.
Connaissez vous un site qui proposent des exemples de lecture et écriture
dans un fichier
- texte
- typé.
Je ne sais pas ce que tu entends par ce mot...
Autrement, j'ai récupéré du code et j'ai une erreur sur la première ligne
quand je compile.
#include fstream.h
C:Dev-Cppincludec++3.4.2backwardfstream.h:31, from
D:EcritureFichier.cpp
Excusez moi pour cette question un peu simpliste, mais je débute en C++.
Si la question est trop simpliste, indiquez moi un forum où je pourrai la
poser.
Connaissez vous un site qui proposent des exemples de lecture et écriture
dans un fichier
- texte
- typé.
Je ne sais pas ce que tu entends par ce mot...
Autrement, j'ai récupéré du code et j'ai une erreur sur la première ligne
quand je compile.
#include fstream.h
C:Dev-Cppincludec++3.4.2backwardfstream.h:31, from
D:EcritureFichier.cpp
Excusez moi pour cette question un peu simpliste, mais je débute en C++.
Si la question est trop simpliste, indiquez moi un forum où je pourrai la
poser.
Connaissez vous un site qui proposent des exemples de lecture et écriture
dans un fichier
- texte
- typé.
Je ne sais pas ce que tu entends par ce mot...
fichier typé correspond à un fichier de structure qui ne sera pas codé en
A part ça, je n'ai pas vraiment de bonne référence à filer... Non pas que
ça ne soit pas utilisé, mais ce genre de chose se trouve plus dans des
livres que dans des sites web.
A partir du moment où tu sais lire depuis un clavier avecv cin, écrire sur
l'écran avec cout, tu sais déjà presque faire la même chose dans un
fichier. Un petit exemple complet d'un code qui compte le nombre
d'occurence d'un mot dans un texte (avec une définition de mot qui est un
peu simpliste, puisque "toto" et "toto;" sont considérés comme
différents).
#include <map>
#include <fstream>
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
ifstream is("c:/temp/cyrano.txt");
string mot;
map<string, int> compteMots;
while (is >> mot)
{
compteMots[mot]++;
}
for(map<string, int>::iterator it = compteMots.begin() ;
it != compteMots.end();
++it)
{
cout << setw(20) << it->first << 't' << it->second << endl;
}
cin.ignore( numeric_limits<streamsize>::max(), 'n' ); }
Autrement, j'ai récupéré du code et j'ai une erreur sur la première ligne
quand je compile.
#include fstream.h
#include <fstream.h>
Mais en fait, c'est un vieux header en train de disparaitre de nombraux
compilateurs, auquel il faut préférer le standard :
#include <fstream>
J'ai bien peur que tu aies récupéré du code qui va te faire plus de mal
que de bien.
C:Dev-Cppincludec++3.4.2backwardfstream.h:31, from
D:EcritureFichier.cpp
Excusez moi pour cette question un peu simpliste, mais je débute en C++.
Si la question est trop simpliste, indiquez moi un forum où je pourrai la
poser.
Tous les niveaux sont bienvenus ici, tant que les questions parlent du
C++.
--
Loïc
Connaissez vous un site qui proposent des exemples de lecture et écriture
dans un fichier
- texte
- typé.
Je ne sais pas ce que tu entends par ce mot...
fichier typé correspond à un fichier de structure qui ne sera pas codé en
A part ça, je n'ai pas vraiment de bonne référence à filer... Non pas que
ça ne soit pas utilisé, mais ce genre de chose se trouve plus dans des
livres que dans des sites web.
A partir du moment où tu sais lire depuis un clavier avecv cin, écrire sur
l'écran avec cout, tu sais déjà presque faire la même chose dans un
fichier. Un petit exemple complet d'un code qui compte le nombre
d'occurence d'un mot dans un texte (avec une définition de mot qui est un
peu simpliste, puisque "toto" et "toto;" sont considérés comme
différents).
#include <map>
#include <fstream>
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
ifstream is("c:/temp/cyrano.txt");
string mot;
map<string, int> compteMots;
while (is >> mot)
{
compteMots[mot]++;
}
for(map<string, int>::iterator it = compteMots.begin() ;
it != compteMots.end();
++it)
{
cout << setw(20) << it->first << 't' << it->second << endl;
}
cin.ignore( numeric_limits<streamsize>::max(), 'n' ); }
Autrement, j'ai récupéré du code et j'ai une erreur sur la première ligne
quand je compile.
#include fstream.h
#include <fstream.h>
Mais en fait, c'est un vieux header en train de disparaitre de nombraux
compilateurs, auquel il faut préférer le standard :
#include <fstream>
J'ai bien peur que tu aies récupéré du code qui va te faire plus de mal
que de bien.
C:Dev-Cppincludec++3.4.2backwardfstream.h:31, from
D:EcritureFichier.cpp
Excusez moi pour cette question un peu simpliste, mais je débute en C++.
Si la question est trop simpliste, indiquez moi un forum où je pourrai la
poser.
Tous les niveaux sont bienvenus ici, tant que les questions parlent du
C++.
--
Loïc
Connaissez vous un site qui proposent des exemples de lecture et écriture
dans un fichier
- texte
- typé.
Je ne sais pas ce que tu entends par ce mot...
fichier typé correspond à un fichier de structure qui ne sera pas codé en
A part ça, je n'ai pas vraiment de bonne référence à filer... Non pas que
ça ne soit pas utilisé, mais ce genre de chose se trouve plus dans des
livres que dans des sites web.
A partir du moment où tu sais lire depuis un clavier avecv cin, écrire sur
l'écran avec cout, tu sais déjà presque faire la même chose dans un
fichier. Un petit exemple complet d'un code qui compte le nombre
d'occurence d'un mot dans un texte (avec une définition de mot qui est un
peu simpliste, puisque "toto" et "toto;" sont considérés comme
différents).
#include <map>
#include <fstream>
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
ifstream is("c:/temp/cyrano.txt");
string mot;
map<string, int> compteMots;
while (is >> mot)
{
compteMots[mot]++;
}
for(map<string, int>::iterator it = compteMots.begin() ;
it != compteMots.end();
++it)
{
cout << setw(20) << it->first << 't' << it->second << endl;
}
cin.ignore( numeric_limits<streamsize>::max(), 'n' ); }
Autrement, j'ai récupéré du code et j'ai une erreur sur la première ligne
quand je compile.
#include fstream.h
#include <fstream.h>
Mais en fait, c'est un vieux header en train de disparaitre de nombraux
compilateurs, auquel il faut préférer le standard :
#include <fstream>
J'ai bien peur que tu aies récupéré du code qui va te faire plus de mal
que de bien.
C:Dev-Cppincludec++3.4.2backwardfstream.h:31, from
D:EcritureFichier.cpp
Excusez moi pour cette question un peu simpliste, mais je débute en C++.
Si la question est trop simpliste, indiquez moi un forum où je pourrai la
poser.
Tous les niveaux sont bienvenus ici, tant que les questions parlent du
C++.
--
Loïc
Connaissez vous un site qui proposent des exemples de lecture et écriture
dans un fichier
- texte
- typé.
Connaissez vous un site qui proposent des exemples de lecture et écriture
dans un fichier
- texte
- typé.
Connaissez vous un site qui proposent des exemples de lecture et écriture
dans un fichier
- texte
- typé.
"Loïc Joly" a écrit dans le messag e de
news: 43efb3db$0$165$Connaissez vous un site qui proposent des exemples de
lecture et écriture dans un fichier
- texte
- typé.
Je ne sais pas ce que tu entends par ce mot...
fichier typé correspond à un fichier de structure qui ne sera
pas codé en clair dans le fichier.
"Loïc Joly" <loic.actarus.joly@numericable.fr> a écrit dans le messag e de
news: 43efb3db$0$165$a3f2974a@nnrp1.numericable.fr...
Connaissez vous un site qui proposent des exemples de
lecture et écriture dans un fichier
- texte
- typé.
Je ne sais pas ce que tu entends par ce mot...
fichier typé correspond à un fichier de structure qui ne sera
pas codé en clair dans le fichier.
"Loïc Joly" a écrit dans le messag e de
news: 43efb3db$0$165$Connaissez vous un site qui proposent des exemples de
lecture et écriture dans un fichier
- texte
- typé.
Je ne sais pas ce que tu entends par ce mot...
fichier typé correspond à un fichier de structure qui ne sera
pas codé en clair dans le fichier.
Connaissez vous un site qui proposent des exemples de lecture et écriture
dans un fichier
- texte
Un fichier texte est un flux comme les autres ;-)
Les mots clefs sont ofstream et ifstream, et Google
te donnera plein d'exemples.- typé.
Fichier typé, ce sont des souvenirs de Pascal ça, non ?
Et oui
En C++, on parlerait plutôt de sérialisation. Le problème
est simple dans les cas simples, et assez complexe dans les
cas généraux.
La cas simple, c'est lire et écrire un fichier qui contient
un seul type de donnée, sans pointeurs, les lectures et
écritures étant toujours fait sur la même machine par le
même programme.
Après, si on veut pouvoir écrire le fichier sur une
machine petit-boutien avec un code compilé avec VC++,
les lire sur une machine grand-boutien le code étant
compilé avec g++, en gérant le polymorphisme et les
pointeurs, c'est moins simple.
Marc Boyer
--
Entre le fort et le faible, c'est la liberte qui opprime et le droit
qui libere. Henri Lacordaire, Dominicain
Connaissez vous un site qui proposent des exemples de lecture et écriture
dans un fichier
- texte
Un fichier texte est un flux comme les autres ;-)
Les mots clefs sont ofstream et ifstream, et Google
te donnera plein d'exemples.
- typé.
Fichier typé, ce sont des souvenirs de Pascal ça, non ?
Et oui
En C++, on parlerait plutôt de sérialisation. Le problème
est simple dans les cas simples, et assez complexe dans les
cas généraux.
La cas simple, c'est lire et écrire un fichier qui contient
un seul type de donnée, sans pointeurs, les lectures et
écritures étant toujours fait sur la même machine par le
même programme.
Après, si on veut pouvoir écrire le fichier sur une
machine petit-boutien avec un code compilé avec VC++,
les lire sur une machine grand-boutien le code étant
compilé avec g++, en gérant le polymorphisme et les
pointeurs, c'est moins simple.
Marc Boyer
--
Entre le fort et le faible, c'est la liberte qui opprime et le droit
qui libere. Henri Lacordaire, Dominicain
Connaissez vous un site qui proposent des exemples de lecture et écriture
dans un fichier
- texte
Un fichier texte est un flux comme les autres ;-)
Les mots clefs sont ofstream et ifstream, et Google
te donnera plein d'exemples.- typé.
Fichier typé, ce sont des souvenirs de Pascal ça, non ?
Et oui
En C++, on parlerait plutôt de sérialisation. Le problème
est simple dans les cas simples, et assez complexe dans les
cas généraux.
La cas simple, c'est lire et écrire un fichier qui contient
un seul type de donnée, sans pointeurs, les lectures et
écritures étant toujours fait sur la même machine par le
même programme.
Après, si on veut pouvoir écrire le fichier sur une
machine petit-boutien avec un code compilé avec VC++,
les lire sur une machine grand-boutien le code étant
compilé avec g++, en gérant le polymorphisme et les
pointeurs, c'est moins simple.
Marc Boyer
--
Entre le fort et le faible, c'est la liberte qui opprime et le droit
qui libere. Henri Lacordaire, Dominicain
"Marc Boyer" a écrit dans le message
de news:Connaissez vous un site qui proposent des exemples de lecture et écriture
dans un fichier
- texte
Un fichier texte est un flux comme les autres ;-)
Les mots clefs sont ofstream et ifstream, et Google
te donnera plein d'exemples.- typé.
Fichier typé, ce sont des souvenirs de Pascal ça, non ?
Et oui
En C++, on parlerait plutôt de sérialisation. Le problème
est simple dans les cas simples, et assez complexe dans les
cas généraux.
La cas simple, c'est lire et écrire un fichier qui contient
un seul type de donnée, sans pointeurs, les lectures et
écritures étant toujours fait sur la même machine par le
même programme.
Après, si on veut pouvoir écrire le fichier sur une
machine petit-boutien avec un code compilé avec VC++,
les lire sur une machine grand-boutien le code étant
compilé avec g++, en gérant le polymorphisme et les
pointeurs, c'est moins simple.
Marc Boyer
--
Entre le fort et le faible, c'est la liberte qui opprime et le droit
qui libere. Henri Lacordaire, Dominicain
Type tpersonne = struct
Num : entier;
Nom : cc;
Fin structure
var f : fichier de tpersonne;
J'essai de réaliser en c++ quelque chose de simple: lecture et ecriture dans
un
- fichier texte
- fichier avec structure.
Je recherche juste un site avec quelques exemples dans les deux cas.
"Marc Boyer" <Marc.Boyer@enseeiht.yahoo.fr.invalid> a écrit dans le message
de news: slrndv0i2h.jqt.Marc.Boyer@localhost.localdomain...
Connaissez vous un site qui proposent des exemples de lecture et écriture
dans un fichier
- texte
Un fichier texte est un flux comme les autres ;-)
Les mots clefs sont ofstream et ifstream, et Google
te donnera plein d'exemples.
- typé.
Fichier typé, ce sont des souvenirs de Pascal ça, non ?
Et oui
En C++, on parlerait plutôt de sérialisation. Le problème
est simple dans les cas simples, et assez complexe dans les
cas généraux.
La cas simple, c'est lire et écrire un fichier qui contient
un seul type de donnée, sans pointeurs, les lectures et
écritures étant toujours fait sur la même machine par le
même programme.
Après, si on veut pouvoir écrire le fichier sur une
machine petit-boutien avec un code compilé avec VC++,
les lire sur une machine grand-boutien le code étant
compilé avec g++, en gérant le polymorphisme et les
pointeurs, c'est moins simple.
Marc Boyer
--
Entre le fort et le faible, c'est la liberte qui opprime et le droit
qui libere. Henri Lacordaire, Dominicain
Type tpersonne = struct
Num : entier;
Nom : cc;
Fin structure
var f : fichier de tpersonne;
J'essai de réaliser en c++ quelque chose de simple: lecture et ecriture dans
un
- fichier texte
- fichier avec structure.
Je recherche juste un site avec quelques exemples dans les deux cas.
"Marc Boyer" a écrit dans le message
de news:Connaissez vous un site qui proposent des exemples de lecture et écriture
dans un fichier
- texte
Un fichier texte est un flux comme les autres ;-)
Les mots clefs sont ofstream et ifstream, et Google
te donnera plein d'exemples.- typé.
Fichier typé, ce sont des souvenirs de Pascal ça, non ?
Et oui
En C++, on parlerait plutôt de sérialisation. Le problème
est simple dans les cas simples, et assez complexe dans les
cas généraux.
La cas simple, c'est lire et écrire un fichier qui contient
un seul type de donnée, sans pointeurs, les lectures et
écritures étant toujours fait sur la même machine par le
même programme.
Après, si on veut pouvoir écrire le fichier sur une
machine petit-boutien avec un code compilé avec VC++,
les lire sur une machine grand-boutien le code étant
compilé avec g++, en gérant le polymorphisme et les
pointeurs, c'est moins simple.
Marc Boyer
--
Entre le fort et le faible, c'est la liberte qui opprime et le droit
qui libere. Henri Lacordaire, Dominicain
Type tpersonne = struct
Num : entier;
Nom : cc;
Fin structure
var f : fichier de tpersonne;
J'essai de réaliser en c++ quelque chose de simple: lecture et ecriture dans
un
- fichier texte
- fichier avec structure.
Je recherche juste un site avec quelques exemples dans les deux cas.
rico34 wrote:"Loïc Joly" a écrit dans le
message de news: 43efb3db$0$165$Connaissez vous un site qui proposent des exemples de
lecture et écriture dans un fichier
- texte
- typé.
Je ne sais pas ce que tu entends par ce mot...
fichier typé correspond à un fichier de structure qui ne sera pas
codé en clair dans le fichier.
Comme un fichier de configuration, ou quelque chose du genre ?
rico34 wrote:
"Loïc Joly" <loic.actarus.joly@numericable.fr> a écrit dans le
message de news: 43efb3db$0$165$a3f2974a@nnrp1.numericable.fr...
Connaissez vous un site qui proposent des exemples de
lecture et écriture dans un fichier
- texte
- typé.
Je ne sais pas ce que tu entends par ce mot...
fichier typé correspond à un fichier de structure qui ne sera pas
codé en clair dans le fichier.
Comme un fichier de configuration, ou quelque chose du genre ?
rico34 wrote:"Loïc Joly" a écrit dans le
message de news: 43efb3db$0$165$Connaissez vous un site qui proposent des exemples de
lecture et écriture dans un fichier
- texte
- typé.
Je ne sais pas ce que tu entends par ce mot...
fichier typé correspond à un fichier de structure qui ne sera pas
codé en clair dans le fichier.
Comme un fichier de configuration, ou quelque chose du genre ?
Bref, tu prends un POD à taille fixe et sans pointeur au milieu (les
chaines sont dans des tableaux statiques dimensionnés à tout jamais), et
tu conclues tes écritures/lectures à coup de std::write +
reinterpret_cast.
--
Bref, tu prends un POD à taille fixe et sans pointeur au milieu (les
chaines sont dans des tableaux statiques dimensionnés à tout jamais), et
tu conclues tes écritures/lectures à coup de std::write +
reinterpret_cast.
--
Bref, tu prends un POD à taille fixe et sans pointeur au milieu (les
chaines sont dans des tableaux statiques dimensionnés à tout jamais), et
tu conclues tes écritures/lectures à coup de std::write +
reinterpret_cast.
--
"kanze" wrote in
news::rico34 wrote:"Loïc Joly" a écrit dans le
message de news: 43efb3db$0$165$Connaissez vous un site qui proposent des exemples de
lecture et écriture dans un fichier
- texte
- typé.
Je ne sais pas ce que tu entends par ce mot...
fichier typé correspond à un fichier de structure qui ne
sera pas codé en clair dans le fichier.
Comme un fichier de configuration, ou quelque chose du genre ?
Je pense plutôt aux vieux trucs que je faisais en Pascal (il y
avait toujours un chapitre sur les fichiers typés et autres
fichiers à accès direct), Basic, ...
Bref, tu prends un POD à taille fixe et sans pointeur au
milieu (les chaines sont dans des tableaux statiques
dimensionnés à tout jamais), et tu conclues tes
écritures/lectures à coup de std::write + reinterpret_cast.
Si tu es initié, tu gères l'endianess.
Bref, des fichiers typés avec possibilité d'accès direct
suivant comment tu gères d'éventuelles zones de type en-tête
qui servent à stucturer.
J'ai comme un doute que cela se fasse encore beaucoup.
"kanze" <kanze@gabi-soft.fr> wrote in
news:1139820630.759387.181350@o13g2000cwo.googlegroups.com:
rico34 wrote:
"Loïc Joly" <loic.actarus.joly@numericable.fr> a écrit dans le
message de news: 43efb3db$0$165$a3f2974a@nnrp1.numericable.fr...
Connaissez vous un site qui proposent des exemples de
lecture et écriture dans un fichier
- texte
- typé.
Je ne sais pas ce que tu entends par ce mot...
fichier typé correspond à un fichier de structure qui ne
sera pas codé en clair dans le fichier.
Comme un fichier de configuration, ou quelque chose du genre ?
Je pense plutôt aux vieux trucs que je faisais en Pascal (il y
avait toujours un chapitre sur les fichiers typés et autres
fichiers à accès direct), Basic, ...
Bref, tu prends un POD à taille fixe et sans pointeur au
milieu (les chaines sont dans des tableaux statiques
dimensionnés à tout jamais), et tu conclues tes
écritures/lectures à coup de std::write + reinterpret_cast.
Si tu es initié, tu gères l'endianess.
Bref, des fichiers typés avec possibilité d'accès direct
suivant comment tu gères d'éventuelles zones de type en-tête
qui servent à stucturer.
J'ai comme un doute que cela se fasse encore beaucoup.
"kanze" wrote in
news::rico34 wrote:"Loïc Joly" a écrit dans le
message de news: 43efb3db$0$165$Connaissez vous un site qui proposent des exemples de
lecture et écriture dans un fichier
- texte
- typé.
Je ne sais pas ce que tu entends par ce mot...
fichier typé correspond à un fichier de structure qui ne
sera pas codé en clair dans le fichier.
Comme un fichier de configuration, ou quelque chose du genre ?
Je pense plutôt aux vieux trucs que je faisais en Pascal (il y
avait toujours un chapitre sur les fichiers typés et autres
fichiers à accès direct), Basic, ...
Bref, tu prends un POD à taille fixe et sans pointeur au
milieu (les chaines sont dans des tableaux statiques
dimensionnés à tout jamais), et tu conclues tes
écritures/lectures à coup de std::write + reinterpret_cast.
Si tu es initié, tu gères l'endianess.
Bref, des fichiers typés avec possibilité d'accès direct
suivant comment tu gères d'éventuelles zones de type en-tête
qui servent à stucturer.
J'ai comme un doute que cela se fasse encore beaucoup.
"Marc Boyer" a écrit dans le mes sage
de news:
Type tpersonne
Num : entier;
Nom : cc;
Fin structure
var f : fichier de tpersonne;
J'essai de réaliser en c++ quelque chose de simple: lecture et
ecriture dans un
- fichier texte
- fichier avec structure.
"Marc Boyer" <Marc.Boyer@enseeiht.yahoo.fr.invalid> a écrit dans le mes sage
de news: slrndv0i2h.jqt.Marc.Boyer@localhost.localdomain...
Type tpersonne
Num : entier;
Nom : cc;
Fin structure
var f : fichier de tpersonne;
J'essai de réaliser en c++ quelque chose de simple: lecture et
ecriture dans un
- fichier texte
- fichier avec structure.
"Marc Boyer" a écrit dans le mes sage
de news:
Type tpersonne
Num : entier;
Nom : cc;
Fin structure
var f : fichier de tpersonne;
J'essai de réaliser en c++ quelque chose de simple: lecture et
ecriture dans un
- fichier texte
- fichier avec structure.