Forum

Chiusura improvvisa di un programma  

 

1

Salve,
ho scritto questo programma per visualizzare e modificare il contenuto di alcune variabili:

#include <stdio.h>

int main()
{
   int prod1 = 1001;
   int prod2 = 1002;
   int prod3 = 2001;
   int selezMenu;
   int selezModif;
   printf("[1] Visualizza codice prodotti\n");
   printf("[2] Modifica codice prodotti\n");
   printf("[3] Esci\n");
   printf("Selezione:  ");
   scanf("&d", &selezMenu);

   if (selezMenu == 1) {
      printf("prod1 = ", prod1);
      printf("prod2 = ", prod2);
      printf("prod3 = ", prod3);
   } else if (selezMenu == 2) {
      printf("Seleziona prodotto da modificare\n");
      scanf("%d", &selezModif);
      if (selezModif == 1) {
            printf("prod1 = ");
            scanf("%d", &prod1);
      } else if (selezModif == 2) {
            printf("prod2 = ");
            scanf("%d", &prod2);
      } else if (selezModif == 3) {
            printf("prod3 = ");
            scanf("%d", &prod3);
      }
   }   
return 0;
}

Quando il programma viene eseguito, e seleziono le voci del menu (selezMenu), il programma termina improvvisamente. Da cosa è provocato ciò? 😯 

 
  
Working

Please Login or Register