Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1355 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Pb avec fstream.h et ses fonction

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb avec fstream.h et ses fonction

n°657477
optix69
Posté le 27-02-2004 à 11:55:06  profilanswer
 

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 () ;
 
}
//----------------------------------------------------------------

mood
Publicité
Posté le 27-02-2004 à 11:55:06  profilanswer
 

n°657478
Taz
bisounours-codeur
Posté le 27-02-2004 à 11:57:26  profilanswer
 

<fstream>
 
std::ifstream bjFichierLu("d:\\Lire.txt" );
std::ofstream bjFichierEcrit("d:\\Ecrire.txt" );
 
 
pas besoin de close.
ça serait bien d'initialiser le tailleOctet
fais une recherche, j'ai récemment montré comment copié efficacement un fichier

n°657495
optix69
Posté le 27-02-2004 à 12:05:40  profilanswer
 

Taz a écrit :

<fstream>
 
std::ifstream bjFichierLu("d:\\Lire.txt" );
std::ofstream bjFichierEcrit("d:\\Ecrire.txt" );
 
 
pas besoin de close.
ça serait bien d'initialiser le tailleOctet
fais une recherche, j'ai récemment montré comment copié efficacement un fichier


 
ok je fais la recherche mais G pa tré bien compri ce ke tu a mi a part pour initialiser tailleOctet

n°657498
Taz
bisounours-codeur
Posté le 27-02-2004 à 12:06:56  profilanswer
 

ben je t'ai mis
- le bon include qu'il faut
- comment déclarer tes fichiers et comment les initialiser
- bien nommer les fichiers


Message édité par Taz le 27-02-2004 à 12:07:29
n°657521
optix69
Posté le 27-02-2004 à 12:21:37  profilanswer
 

il me met tjr l'erreur :(

n°657523
optix69
Posté le 27-02-2004 à 12:23:36  profilanswer
 

au fait pas de message de ta part recherche -> taz ->programmation aucun sujet :(

n°657525
Taz
bisounours-codeur
Posté le 27-02-2004 à 12:24:09  profilanswer
 

mais c'est quoi cette putain d'erreur bordel :o

n°657527
Taz
bisounours-codeur
Posté le 27-02-2004 à 12:24:31  profilanswer
 

optix69 a écrit :

au fait pas de message de ta part recherche -> taz ->programmation aucun sujet :(

mais bien sur ...

n°657535
optix69
Posté le 27-02-2004 à 12:30:30  profilanswer
 

voici l'eereur :[C++Erreur] Fichier.cpp(25): 'put' is not a member of 'std::basic_ifstream<char,std::char_traits<char> >'.et maintenant il me met pareil avec 'get' comprend plus rien et ton sujet serieu j'en trouve plein de toi mais copié fichier ???(je te remercie qd meme de te penché sur mon K c sympa de ta par car je debute et c pa tjr clair pr moi)

n°657544
Taz
bisounours-codeur
Posté le 27-02-2004 à 12:34:13  profilanswer
 

autiste http://forum.hardware.fr/forum2.ph [...] 653&cat=10
 
apprends à te servir du forum
 
 
sinon DTC, ton compilo/bibliothèque_standard est à balancer au chiottes

mood
Publicité
Posté le 27-02-2004 à 12:34:13  profilanswer
 

n°657563
optix69
Posté le 27-02-2004 à 12:44:39  profilanswer
 

je fais quoi alors ?

n°657569
Taz
bisounours-codeur
Posté le 27-02-2004 à 12:48:03  profilanswer
 

ben tu crackes une autre version de borland ou tu changes de compilateur.

n°657570
optix69
Posté le 27-02-2004 à 12:48:25  profilanswer
 

C pazs possible je le compile sur devC et meme erreur ac les meme fonction :(

n°657573
optix69
Posté le 27-02-2004 à 12:52:45  profilanswer
 

Bon merci qd meme a toi taz je V essayé de changer encore de complilateur voila merci :)

n°657596
Taz
bisounours-codeur
Posté le 27-02-2004 à 13:07:47  profilanswer
 

optix69 a écrit :

C pazs possible je le compile sur devC et meme erreur ac les meme fonction :(

mais bien sur et la marmotte ... soit tu nous dis pas tout, soit tu le fais expres
 

[bdejean@iplmap022 tmp]$ cat >dawa.cpp
#include <fstream>
#include <iostream>
   
int main()
{
  std::ifstream proc("/proc/cpuinfo" );
  char c;
     
  while(proc.get(c)) { std::cout << c; }
}
 
[bdejean@iplmap022 tmp]$ g++ dawa.cpp && ./a.out
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 8
model name      : Celeron (Coppermine)
stepping        : 6
cpu MHz         : 829.535
cache size      : 128 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr sse
bogomips        : 1634.30


Message édité par Taz le 27-02-2004 à 13:07:59

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Pb avec fstream.h et ses fonction

 

Sujets relatifs
Remplir des champs d'un formulaire en fonction du choix dans une liste[JS/PHP]Fonction isset de PHP en JS ?
bibliotheques stream, string, fstream ...[MFC] Quand appeler fonction en étant sur que la dialog est affichée ?
Comment ajouter une fonction au clic droit WindowsBouton lie a une fonction
[HTML/JS ] Afficher un texte en fonction d'une combobox[ASP.Net] Besoin d'aide pour une faire marcher une fonction...
comment appliquer une fonction à toutes les valeurs d'un tableau mix ?[PHP-MySQL] fonction rechercher en PHP dans la base SQL
Plus de sujets relatifs à : Pb avec fstream.h et ses fonction


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR