Bonjour je suis débutant en c++ et j'ai trouvé un exercice sur les pointeurs que je souhaite réaliser mais je me plante .
en effet Une fonction journee2, dans laquelle vous déclarez un pointeur jour. En fonction de l'entrée entre 1 et 7 reçue de l'utilisateur, vous allouerez de l'espace mémoire pour le pointeur et grâce à un if - else vous assignerez la valeur du jour correspondant dans la case mémoire pointée. Apres affichage, libérer la mémoire.
ci-joint mon code :
Merci de me venir en aide svp .
cordialement Merci.
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
29
30
31
32
33
34
35 void journee2() { int nombre(0); cout<<"Merci d'entrer un nombre entre 1 et 7 "<<endl; cin>>nombre; /* string* jour= new string[nombre];*/ int *jour{ new string}; if(nombre==1) jour="Lundi"; else if (nombre==2) jour="Mardi"; else if (nombre==3) jour="Mercredi"; else if (nombre==4) jour="jeudi"; else if (nombre==5) jour="Vendredi"; else if (nombre==6) jour="Samedi"; else if (nombre==7) jour="Mardi"; else : cout <<"Ceci n'est pas un nombre entre 1 et 7"<<endl; cout<<jour<<endl; delete jour; }
Partager