Unzulässiger Indirektionsoperator?!



  • Hallo allerseits;

    ich habe ein kleines Problem. Jedes mal wenn ich mein Programm starten, bzw. kompilieren möchte, bekomme ich die Fehlermeldung "unzulässiger Indirektionsoperator"?!? Kann mir jemand sagen wo der Fehler ist?

    Hier ist der Code:

    #include <iostream.h>
    #include <conio.h>
    #include <iomanip.h>

    double sum_rech(double adUmsatz[], int iMonat);

    int main()
    {
    const iMonat(12);
    double adUmsatz[12];
    float fSumme(0), fSchnitt;

    for (int i=0; i<12; i++)
    {

    cout << "Bitte Betrag fuer Monat " << i+1 << " eingeben: ";
    cin >> adUmsatz[i];

    }

    fSumme=sum_rech(adUmsatz, iMonat);
    cout << fSumme;

    fSchnitt=fSumme/12;
    cout << fSchnitt;

    cout << "Bitte Monat eingeben: ";
    cin >> adUmsatz[iMonat-1];
    cout << "Der Umsatz in diesem Monat betrug: " << adUmsatz[iMonat] << " EUR"<< endl;

    getch();
    }

    double sum_rech(double adUmsatz, int iMonat)
    {
    float fSumme(0);

    for (int iMonat=0; iMonat<12; iMonat++)
    {
    fSumme=fSumme+adUmsatz[iMonat]; //Hier soll der Fehler sein
    }

    return fSumme;
    }

    Vielen Dank schon mal!



  • Pandorra schrieb:

    double sum_rech(double adUmsatz[], int iMonat);
    ...
    double sum_rech(double adUmsatz, int iMonat)



  • Wow das ging aber schnell 🙂

    Sorry wenn es vielleicht eine dumme Frage war, aber bin noch Anfänger.


Anmelden zum Antworten