|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Dec 2004
Messaggi: 88
|
[c++]ancora errore di sintassi
ciao.
io devo fare una cosa del genere: Codice:
int numero1;
cout << "INSERISCI UN NUMERO E PREMI INVIO" << endl;
cin >> numero1;
int numero2;
cout << "INSERISCI IL SECONDO NUMERO E PREMI INVIO" << endl;
cin >> numero2;
char oper[20];
cout << "INSERISCI L'OPERATORE MATEMATICO KE RELAZIONA I DUE NUMERI MA IN ITALIANO" << endl;
cin >> oper;
int ris;
if(oper == "+") { ris = numero1 + numero2; }
cout << "IL RISULTATO DELL'OPERAZIONE MATEMATICA e':" << ris << endl;
grazie
__________________
"Voi che li avete girati nei giradischi e gridati voi che li avete aspettati ascoltati bruciati e poi scordati..chi erano mai questi Beatles MA CHI ERANO MAI QUESTI BEATLES" |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Cambia qualcosa se definisci "oper" come
Codice:
std::string oper;
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Dec 2004
Messaggi: 88
|
nn sono esperto...puoi spiegarmi meglio il tuo aiuto?
__________________
"Voi che li avete girati nei giradischi e gridati voi che li avete aspettati ascoltati bruciati e poi scordati..chi erano mai questi Beatles MA CHI ERANO MAI QUESTI BEATLES" |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Non definire oper come char [20], ma come std::string. Questo oggetto ha l'operatore di confronto == per poterlo comparare ad altre stringhe.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:37.



















