Wenn ich diesen Quellcode kompiliere sagt er mir ,dass die int Variablen
Code: Alles auswählen
stu
Code: Alles auswählen
day
Code: Alles auswählen
main()
Code: Alles auswählen
eins.umrechnung(&min, &stu, &day);
Code: Alles auswählen
#include<iostream>
using namespace std;
class zeit
{
private:
double sekunden;
int min,stu,day;
public:
zeit();
int umrechnung(int*,int *,int *);
void auslesen(void)
{
cout << min << endl<< stu << endl << day;
}
};
zeit::zeit()
{
cout <<"Bitte geben Sie die Sekunden an:" << endl;
cin >> sekunden;
}
int zeit::umrechnung(int* mi,int* hours,int* tag)
{
*mi=sekunden/60;
*hours=*mi/60;
*tag=*hours/24;
}
int main()
{
zeit eins;
eins.umrechnung(&min, &stu, &day);
eins.auslesen();
return 0;
}
Code: Alles auswählen
Umrechnung()
Fehlermeldung:
Code: Alles auswählen
|35|Fehler: »stu« wurde in diesem Gültigkeitsbereich nicht definiert|
|35|Fehler: »day«wurde in diesem Gültigkeitsbereich nicht definiert|
||=== Build finished: 2 errors, 0 warnings ===|