// FONCTION void NoyauPascal::calcul_taille() { int coefP = getCoef(); setTaille(1); while (coefP > 1) { coefP = (int) coefP/2; setTaille(getTaille()+1); } setTaille(getTaille()*2 - 1); }
void ressource_num::load(std::istream &file) { string tampon; ressource::load(file); cout << "Quel est le format de cette ressource?" << endl; do{ getline( file, tampon); }while(tampon.size()==0); setFormat(tampon); cout << "Quelle est la taille de cette ressource? (En octets)" << endl; do{ getline( file, tampon); }while(tampon.size()==0); setTaille(atoi(tampon.c_str())); cout << "Quem est l'URL de cette ressource?" << endl; do{ getline( file, tampon); }while(tampon.size()==0); setURL(tampon); }