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
Code :
#include<iostream.h>
#include<fstream.h>
template<class Type>
inline Type LoadType(ifstream& f){
Type tmp;
if(!f.eof()){ //f.eof() n'est apparement jamais vrai!?
f>>tmp;
cout<<tmp<<endl;
//cin>>tmp; **
}
return tmp;
}
template <class Type>
void Load (ifstream& file){
char tmp1=LoadType<char>(file);
double tmp2;
if(tmp1=='*'){
tmp2=LoadType<Type>(file);
tmp2=LoadType<Type>(file);
}
tmp1=LoadType<char>(file);
if(tmp1=='*'){
tmp2=LoadType<Type>(file);
tmp2=LoadType<Type>(file);
tmp2=LoadType<Type>(file);
}
}
void main(){
ifstream file("test.txt" );
for( ;!file.eof();){
Load<double>(file);
}
file.close();
}
je suppose ke c'est un truc débile mais bon je bloque
Marsh Posté le 20-01-2003 à 18:26:20
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
je suppose ke c'est un truc débile mais bon je bloque
Message édité par peak le 20-01-2003 à 18:40:22