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

  FORUM HardWare.fr
  Programmation
  C++

  problème pour passer un flux en argument d'une fonction

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème pour passer un flux en argument d'une fonction

n°1269772
Severance1
Posté le 19-12-2005 à 10:57:20  profilanswer
 

Salut à tous,
je suis débutant en C++, et je voudrais savoir pourquoi dev-c++ ne veut pas prendre mon flux d'entrée en argument d'une fonction....Je vous met les 3 fichiers ( il n'y a pas de classe dans mon programme ) :
 
Voila le main.Cpp :

Code :
  1. ifstream texte;
  2.   texte.open("questions.txt" );
  3.  
  4.   qcm2(tab, texte);
  5.   cout << tab;
  6.   texte.close();


 
Le fichier de fonctions :

Code :
  1. void qcm2(char tab[MAX], ifstream& texte){
  2. ....
  3. }


 
Et le .h :

Code :
  1. void qcm2(char [MAX], ifstream& );

mood
Publicité
Posté le 19-12-2005 à 10:57:20  profilanswer
 

n°1269821
Joel F
Real men use unique_ptr
Posté le 19-12-2005 à 11:57:41  profilanswer
 

as tu penser a inclure fstream ?

n°1270482
Taz
bisounours-codeur
Posté le 20-12-2005 à 09:39:34  profilanswer
 

- utilise std::string plutot que des char*.
- ta fonction qcm, c'est sans doute mieux qu'elle prenne un istream& plutot qu'un fstream&. plus de souplesse.
- utilise le constructeur des ifstream et pas ifstream::open.
- pas la peine de faire une ifstream::close(), ça se fait tout seul.


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

  problème pour passer un flux en argument d'une fonction

 

Sujets relatifs
[VBA EXCEL 03] Probleme de mise en forme auto du graphProblème execution VB Script en ASP
URL Rewriting Passer des variables dans l'urlProblème d'écriture dans un fichier
VB 6 / Probleme EOFProbleme HTML Aide !!!
Faire des axes pour une fonction mathématiqueprobleme requete REGEXP
PHP-SQL Problème avec REGEXPProblème avec preg_replace ...
Plus de sujets relatifs à : problème pour passer un flux en argument d'une fonction


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