Je vous explique : dans un programme je demande l'age de l'utilisateur, si il et majeur, bienvenue vous est majeur s'affiche. Si il est pas majeur je souhaiterai que le programme redemande l'age de l'utilisateur. Donc reparte au debut de la fonction main() mais c'est là ou je n'arrive pas !
Voici mon code :Voici les erreur qui s'affiche.
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
25
26
27
28 #include <iostream> using namespace std; int Utilisateur(int ageUtilisateur) { if(ageUtilisateur>18) { cout << "bienvenue vous est majeur"; } else { return main(); } } int main() { int age(0); cout << "Quel age avez vous ?" << endl; cin >> age; Utilisateur(age); }
C:\Users\alex\Desktop\c++\boucles\main.cpp||In function 'int Utilisateur(int)'
C:\Users\alex\Desktop\c++\boucles\main.cpp|15|error: 'main' was not declared in this scope|
C:\Users\alex\Desktop\c++\boucles\main.cpp|17|warning: control reaches end of non-void function [-Wreturn-type]|
||=== Build finished: 1 errors, 1 warnings (0 minutes, 0 seconds) ===|
merci pour votre aide
Partager