Bonjour a tous, je suis en train d'apprendre le c++, et je ne comprend pas la ligne :

(Desolé, je me suis trompé de forum, si un modo passait par là, ca serait bien qu'il me le deplace, merci.)

for(int ligne(0); ligne < h; ligne++)

Plus precisement cette condition : ligne < h , (rajout : bien evidement je sais que cela veut dire inferieur a h ).

j'ai fait l'operation inverse en mettant la condition : > h au lieu de : < h, des le changement de condition cela ne marche plus, j'ai beau chercher, et je ne vois pas pourquoi, pourriez vous m' eclairer, merci d'avance.


Je l'ai modifié a partir de ce code du tuto.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
using namespace std;
void dessineRectangle(int l, int h)
{
    for(int ligne(0); ligne < h; ligne++)
    {
        for(int colonne(0); colonne < l; colonne++)
        {
            cout << "*//";
        }
        cout << endl;
    }
}
int main()
{
    int largeur, hauteur;
    cout << "Largeur du rectangle : ";
    cin >> largeur;
    cout << "Hauteur du rectangle : ";
    cin >> hauteur;
 
    dessineRectangle(largeur, hauteur);
    return 0;
}