Salve a tutti nel forum; sono nuovo nel C++...
Il mio problema è che quando prendo un valore char da scanf... salta l'operazione e passa a quella successiva!!!
codice:
int main(int argc, char *argv[])
{
// Test 1
long double num1;
long double num2;
char operazione;
printf("Primo numero> ");
scanf("%d", &num1);
printf("Secondo numero> ");
scanf("%d", &num2);
printf("Operazione (+, -, *, /, %, i)> ");
scanf("%c", &operazione);
// ...
}
Cioè: printf("Operazione (+, -, *, /, %, i)> "); mostra correttamente il testo ma scanf("%c", &operazione); viene ignorato!!