|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Oct 2011
Città: Parma
Messaggi: 313
|
[C]Input due variabili senza andare da capo?
Lo so,sto facendo una domanda banalissima,ma proprio non riesco a uscirne fuori!
Devo prendere in input due variabili con scanf,senza andare da capo,ma invecie il programma ci va! Per capirsci meglio,ecco il codice sorgente: Codice:
#include <stdio.h>
#include <stdlib.h>
int main(int argc,char *argv[]){
int a,b;
char operatore;
printf("Introduci due numeri:");
scanf("%d %d",&a,&b);//QUI VA DA CAPO DOPO CHE HO PRESO IN INPUT LA PRIMA VARIABILE
printf("\n");
printf("Introduci Operatore:\n");
scanf("\n%c",&operatore);
if(operatore=='+'){
printf("%d + %d = %d\n",a,b,a+b);
}
else if(operatore=='-'){
printf("%d - %d = %d\n",a,b,a-b);
}
else{
printf("OPERATORE ERRATO\n");
}
system("PAUSE");
return 0;
}
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2011
Città: Parma
Messaggi: 313
|
come faccio a risolvere?
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jul 2008
Città: Roma
Messaggi: 542
|
Quando viene chiesto l'input tu scrivi i numeri separati da spazio e dai un solo invio. Ad esempio
1 2 e poi invio (non dare invio subito dopo il primo) |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2011
Città: Parma
Messaggi: 313
|
miodio,che figura di m****
Grazie tante,ho risolto |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:23.



















