Salve sto facendo un semplice calcolatrice in c,pero l'esercizio mi chiede di usare le strutture,ed io ho operato in questo modo per inserire i valori nella struttura
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
struct operazione
{ int num1;
char op[2];
int num2;
float result;
};
struct operazione opp;
//typedef struct operazione opp;
printf("inserisci il prim o num\n");
scanf("%d",&opp.num1);
printf ("\n\n");
printf(" il num inserito e'%d\n",opp.num1);
printf("inserisci il secondo num\n");
scanf("%d",&opp.num2);
printf ("\n\n");
printf(" il num inserito e'%d\n",opp.num2);
printf("inserisci l'operazione,sono ammessi(+,-,*,/)\n");
scanf("%s",&opp.op);
printf ("\n\n");
printf(" il operazione inserita e'%s\n",opp.op);
//printf("%d",&operazione.num1);
system("PAUSE");
return 0;
}
ora vorrei chiedervi come dovrei fare invece se voglio riempire la struttura nn inserendo i valori uno alla volta ma tutti insieme o meglio cosi
primo numero secondo numero segno operazione
cioe 5 6 +;
grazie