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

  FORUM HardWare.fr
  Programmation
  C++

  Où est l'erreur??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Où est l'erreur??

n°290173
peak
Posté le 20-01-2003 à 18:26:20  profilanswer
 

J'ai un probleme et je comprend vraiment mais alors vraiment pas pk ça foire...
En fait pour pas poster un code de 3 pages j'ai pris juste le truc ki foire; si j'arrivai a fair tourner le code si dessous mon prob serai reglé; ne vous étonnez donc pas si ce code est completement débile et ne fait rien...:)  
 
testez cette exemple avec un fichier "test.txt" contenant XX ok, ça marche; tester mnt avec *11X le programme par en couille??
le pire c'est ke si je met un cin (**) (ce ki devrai evidement rien changer) ben ça marche :fou:  :fou:  
 

Code :
  1. #include<iostream.h>
  2. #include<fstream.h>
  3. template<class Type>
  4. inline Type LoadType(ifstream& f){
  5. Type tmp;
  6. if(!f.eof()){   //f.eof() n'est apparement jamais vrai!?
  7.  f>>tmp;
  8.  cout<<tmp<<endl;
  9.  //cin>>tmp; **
  10. }
  11. return tmp;
  12. }
  13. template <class Type>
  14. void Load (ifstream& file){
  15. char tmp1=LoadType<char>(file);
  16. double tmp2;
  17. if(tmp1=='*'){
  18.  tmp2=LoadType<Type>(file);
  19.  tmp2=LoadType<Type>(file);
  20. }
  21. tmp1=LoadType<char>(file);
  22. if(tmp1=='*'){
  23.  tmp2=LoadType<Type>(file);
  24.  tmp2=LoadType<Type>(file);
  25.  tmp2=LoadType<Type>(file);
  26. }
  27. }
  28. void main(){
  29. ifstream file("test.txt" );
  30. for( ;!file.eof();){
  31.  Load<double>(file);
  32. }
  33. file.close();
  34. }

 
 
je suppose ke c'est un truc débile mais bon je bloque :whistle:


Message édité par peak le 20-01-2003 à 18:40:22
mood
Publicité
Posté le 20-01-2003 à 18:26:20  profilanswer
 


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

  Où est l'erreur??

 

Sujets relatifs
[JS] aidez moi a trouver l'erreur svp[PHP] Erreur dans MyNews v1.2 ! [Résolu]
Arrrghh elle est ou l'erreur ???ASP - jscript gestion d'erreur avec exception
java2D avec MediaTracker , erreur difficile , aidez moi SVP !!! mercitest de primalité : erreur dans le code
[oracle+unix] comment récupérer un message d'erreur ?Méssage d'erreur à l'appel d'une fonction...
VC++ MFC Sockets : Erreur que je pige pas ...Code d'erreur sous C++ builder ( borland)
Plus de sujets relatifs à : Où est l'erreur??


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