Bonnes pratiques
Enseignement Informatique du LAL
while(!stream.eof()) {
std::string s;
std::getline (stream,s);
if(s != "FIN_IMAGE")
{
std::cout << s << std::endl;
}
else
{
std::cout << std::endl;
return (true);
} }
while(!stream.eof())
{
std::string mot;
std::getline(stream, mot);
if(mot != "FIN_IMAGE")
{
std::cout << mot << std::endl;
}
else
{
std::cout << std::endl;
return (true);
}
}
if (mot != "LARGEUR") { result = "ATTENTION mot clef LARGEUR manquant ou corrompu"; test = false; return;}
if (mot != "LARGEUR") {
result = "ATTENTION mot clef LARGEUR manquant ou corrompu";
test = false;
return;
}
int largeur = 0;
int imag, f_larg, f_haut, f_v_p, f_rempl, f_f_imag;
int a, b, c;est plus clair ainsi :
int indice = 0; int largeur = 0 int hauteur = 0;
for (int y = 0; y < m_nY; y++)
for (int x = 0; x < m_nX; x++)
if ((val = GetData(x, y)) < m_min)
m_min = val;
for (int y = 0; y < m_nY; y++) {
for (int x = 0; x < m_nX; x++) {
if ((val = GetData(x, y)) < m_min) {
m_min = val;
}
}
}
if (a > 0 && b<0 || c> 0)
if ((a > 0 && b<0) || c> 0) ?
if (a > 0 && (b<0 || c> 0)) ?
protected: std::vector < std::vector <int> > m_data; unsigned short m_nX; unsigned short m_nY; int m_min; int m_max;
std::vector < std::vector <int> > data; unsigned short nX ; unsigned short nY; int min; int max;
void Image::SetData(int a_val, int a_x, int a_y)
if (ma_forme) {
ma_forme->clear();
}
for(unsigned int ind = 0; ind < m_formes.size(); ind++)
{
if (m_formes.at(ind)->Contient(x, y)) {
return ind;
}
}
int Image::GetMin() const
{
return m_min;
}
Questions ?