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 .

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;
 
}
cordialement Merci.