|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Dec 2008
Messaggi: 68
|
[C++]Funzioni esterne non funzionanti
Salve,come al solito ho un problema
Il programma usa una funziona esterna che,al momento della compilazione,viene compilata senza problemi ma pultroppo non funziona....ecco i codici: Questa è la fuzione main() Codice:
#include <iostream>
using namespace std;
extern int cal();
int main()
{
string sel;
do {
cout << "Benvenuto,seleziona cosa vuoi utilizzare tra: (digitare end per terminare) \n";
cout << "Calcolatrice \n";
cout << "Termina \n";
cin >> sel;
if(sel == "A") {
cout << "Benvenuto,ora verra' caricata la calcolatrice del programma \n";
int cal();
}
} while(sel != "end");
return 0;
system("pause");
}
Codice:
#include <iostream>
using namespace std;
int cal();
int cal() {
string op;
double num;
double nu;
cout << "Inserire il primo numero \n";
cin >> num;
cout << "Ora inserire il secondo numero \n";
cin >> nu;
cout << "Ora scegli fra: \n";
cout << "+ \n";
cout << "- \n";
cout << "* \n";
cout << "/ \n";
cin >> op;
if(op == "+") {
cout << num+nu;
}
if(op == "-") {
cout << num-nu;
}
if(op == "*") {
cout << num*nu;
}
if(op == "/") {
cout << num/nu;
}
else {
cout << "Errore1: Operazione non consentita";
}
};
int main()
{
cal();
return true;
}
int cal();
__________________
Ultima modifica di Raiki : 10-01-2009 alle 12:33. |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Dec 2008
Messaggi: 68
|
ops.........che cag***ata
no non mi funziona la funzione non parte lo stesso
__________________
Ultima modifica di Raiki : 10-01-2009 alle 15:19. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jul 2007
Messaggi: 499
|
Codice:
return 0;
system("pause");
__________________
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:09.



















