BorderGame

Versione completa: [help] c script!
Al momento stai visualizzando i contenuti in una versione ridotta. Visualizza la versione completa e formattata.
ciao ragazzi, questa settimana comincerò il c a scuola, e come al solito mi voglio portare avanti.. Sto sviluppando una calcolatrice un pò differente dalle altre che si trovano in rete(tutte con ciclo if)..

Ecco il codice:
Codice:
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
int operazione;
operazione = 1
printf("1. Addizione - 2. Sottrazione - 3. Divisione - 4. Moltiplicazione\n");
scanf(%d,&operazione);
switch(&operazione){
   case 1:
   printf("Inserisci il primo numero seguito dalla virgola e poi il secondo\n");
   scanf(%d,a,b);
   }
}

dev c++ mi da errore in questa parte del codice:
Codice:
printf("1. Addizione - 2. Sottrazione - 3. Divisione - 4. Moltiplicazione\n");

potete aiutarmi?
Ci sono due errori, il primo sarebbe che al comando operazione = 1 ti sei dimenticato il punto e virgola e il secondo è che a scanf la scrittura giusta è scanf("%d",&operazione); . Inoltre c'è anche un errore al comando switch che non so risolvere perché non me ne intendo aspetto

Codice:
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
int operazione;
operazione = 1;
printf("1. Addizione - 2. Sottrazione - 3. Divisione - 4. Moltiplicazione\n");
scanf("%d",&operazione);
switch(&operazione){
case 1:
printf("Inserisci il primo numero seguito dalla virgola e poi il secondo\n");
   scanf(%d,a,b);
   }
}
Grazie, mille si può chiudere Smile
Closed
URL di riferimento