Es klappt einfach nicht!!!



  • Hi ich habe ein Problem mit meinem Programm! 😞
    Der Rechner sagt mir immer das der Operator main nicht überladen werden kann
    Da ich nicht so gut programmieren kann kann ich den Fehler nicht finden!
    Kann mir einer von euch helfen?
    Danke schon mal im Voraus!
    Und hier ist der Quelltext:
    #pragma hdrstop
    #include <iostream>
    #include <conio.h>
    //---------------------------------------------------------------------------

    #pragma argsused
    int main(int argc, char* argv[])
    {
    return 0;
    }
    //---------------------------------------------------------------------------

    using namespace std;
    void main(void)
    {
    char Name[20];
    cout << "Hallo!" << "\n";
    cout << "Wie heißt du? ";
    cin >> Name;
    cout << Name << ", hoffentlich geht es dir gut! ";
    cout << "Ciao!" << "\n";
    getch ();
    }



  • Du musst den Quellcode zwischen

    #pragma argsused 
    int main(int argc, char* argv[]) 
    { 
    return 0; 
    }
    

    schreiben, nicht dadrunter.



  • Du hast zwei main-Funktionen, das ist eine zuviel. Du musst also eine rauswerfen. Ich schlage die erste vor, die tut ja nichts.

    Beim nächsten mal bitte die echte Fehlermeldung des Compilers zitieren, nicht, was du daraus liest.



  • Vielen Dank das ihr mir geholfen habt!
    Jetzt klappt es wieder 😃
    Ich habe gerade erst angefangen mit dem Programmieren von daher bin ich noch nicht so gut 👎



  • Wie man leicht erkennen kann programmierst du mit der Borland IDE. Ich rate dir als Anfänger den ganzen Code den dir die IDE beim starten angibt zu löschen, und nach deinem Buch/Tutorial vorgehst.

    Gruß


Anmelden zum Antworten