Voila bon je debute en prog je l'apprend dps a peine 3 mois donc soyez assez indulgent svp.Voila je dois ouvrir un fichier lire ce qu'il y a dedans et le mettre dans un autre fichier.Tout se passe bien seulement builder me sors comme erreur que la fonction put() n'est pas un membre de fstream.Ensuite ce qui est bizard c'est que logiquement (pour moi) vu que fstream inclue ifstream et ofstream si j'inclu ifstream et ofstream cela devrait marché de la meme facon que si j'inclu seulemen fstream et ben nan builder me sors xxxxxx erreur.
Voila si qq1 pourrait m'aider pour la fonction put() sa serait sympa.
Codage
ok codage ds le constructeur ne me traité pas car ct juste un essaie pour moi faire tout mon prog ensuite)
//-----------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include <fstream.h>
#include "Fichier.h"
//-----------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//-----------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
char caracLu ;
int tailleOctet,i;
ifstream objFichierEcrit ;
ifstream objFichierLu ;
objFichierLu.open("d:\Lire.txt" , ios::in ,0) ;
objFichierEcrit.open("d:\Ecrire.txt" , ios::out ,0) ;
for(i=0 ; i<tailleOctet ; i++){
objFichierLu.get(caracLu) ;
objFichierEcrit.put(caracLu) ;
}
objFichierLu.close ();
objFichierEcrit.close () ;
}
//----------------------------------------------------------------