// FONCTION
void NoyauPascal::calcul_taille()
{
    int coefP = getCoef();
    setTaille(1);
    while (coefP > 1)
    {
        coefP = (int) coefP/2;
        setTaille(getTaille()+1);
    }
    setTaille(getTaille()*2 - 1);
}
예제 #2
0
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);
}