Wenn ich diesen Quellcode kompiliere sagt er mir ,dass die int Variablen
Code: Alles auswählen
stuCode: Alles auswählen
dayCode: 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 ===|


