voila, j'ai ecrit le code suivant qui fonctionne bien sous visual et pas du tout sous linux...
pkoi ?
les deux compilos sont vraiment différents, ou c'est juste un e histoire de buffer du xterm ?
j'ai besoin que ca marche sous linux... help !!!
je precise le symptome : seule la premiere ligne du fichier apparait dans le term sous linux, suivie de lignes vides
#include <fstream.h>
#include <iostream.h>
int main(void){
ifstream ifp;
char temp[80];
ifp.open("1ES.pdb" );
if(ifp.fail()){
cout << "pb d'ouerture du fichier" << endl;
}
else{
while(! ifp.eof()){
ifp.getline(temp,80,'\n';
cout << temp << endl;
}
}
return 0;
}