Wiedermal ich mitnem Problem ^^



  • Hi Leute

    Ich wollte mal fragen was hier falsch ist.

    // Zufallszahlen.cpp: Hauptprojektdatei.

    #include "stdafx.h"

    using namespace System;

    int main(array<System::String ^> ^args)
    {
    Console::Write("Bitte geben Sie 6 Zahlen zwischen 1 und 10 ein\n");
    Console::ReadLine();

    array<String^> ^begruessungen =
    {
    "1\n",
    "2\n",
    "3\n",
    "4\n",
    "5\n",
    "6\n",
    "7\n",
    "8\n",
    "9\n",
    "10\n",
    "11\n",
    "12\n",
    "13\n",
    "14\n",
    "15\n",
    "16\n",
    "17\n",
    "18\n",
    "19\n",
    "20\n",
    "21\n",
    "22\n",
    "23\n",
    "24\n",
    "25\n",
    "26\n",
    "27\n",
    "28\n",
    "29\n",
    "30\n",
    "31\n",
    "32\n",
    "33\n",
    "34\n",
    "35\n",
    "36\n",
    "37\n",
    "38\n",
    "39\n",
    "40\n",
    "41\n",
    "42\n",
    "43\n",
    "44\n",
    "45\n",
    "46\n";
    };

    Random ^zz = gcnew Random();

    Console::WriteLine(begruessungen[zz->Next(0,46)]);
    Console::WriteLine(begruessungen[zz->Next(0,46)]);
    Console::WriteLine(begruessungen[zz->Next(0,46)]);
    Console::WriteLine(begruessungen[zz->Next(0,46)]);
    Console::WriteLine(begruessungen[zz->Next(0,46)]);
    Console::WriteLine(begruessungen[zz->Next(0,46)]);

    return 0;
    }

    C++ gibt mir diese Fehler an:

    Fehler 16 error C2059: Syntaxfehler: '}' c:\Users\xXCheckerXx\Documents\Sparbuch\Zufallszahlen\Zufallszahlen\Zufallszahlen.cpp 73

    Fehler 18 error C2059: Syntaxfehler: '}' c:\Users\xXCheckerXx\Documents\Sparbuch\Zufallszahlen\Zufallszahlen\Zufallszahlen.cpp 73

    Fehler 15 error C2059: Syntaxfehler: 'return' c:\Users\xXCheckerXx\Documents\Sparbuch\Zufallszahlen\Zufallszahlen\Zufallszahlen.cpp 72

    Fehler 3 error C2065: 'begruessungen': nichtdeklarierter Bezeichner c:\Users\xXCheckerXx\Documents\Sparbuch\Zufallszahlen\Zufallszahlen\Zufallszahlen.cpp 65

    Fehler 5 error C2065: 'begruessungen': nichtdeklarierter Bezeichner c:\Users\xXCheckerXx\Documents\Sparbuch\Zufallszahlen\Zufallszahlen\Zufallszahlen.cpp 66

    Fehler 7 error C2065: 'begruessungen': nichtdeklarierter Bezeichner c:\Users\xXCheckerXx\Documents\Sparbuch\Zufallszahlen\Zufallszahlen\Zufallszahlen.cpp 67

    Fehler 9 error C2065: 'begruessungen': nichtdeklarierter Bezeichner c:\Users\xXCheckerXx\Documents\Sparbuch\Zufallszahlen\Zufallszahlen\Zufallszahlen.cpp 68

    Fehler 11 error C2065: 'begruessungen': nichtdeklarierter Bezeichner c:\Users\xXCheckerXx\Documents\Sparbuch\Zufallszahlen\Zufallszahlen\Zufallszahlen.cpp 69

    Fehler 13 error C2065: 'begruessungen': nichtdeklarierter Bezeichner c:\Users\xXCheckerXx\Documents\Sparbuch\Zufallszahlen\Zufallszahlen\Zufallszahlen.cpp 70

    Fehler 17 error C2143: Syntaxfehler: Es fehlt ';' vor '}' c:\Users\xXCheckerXx\Documents\Sparbuch\Zufallszahlen\Zufallszahlen\Zufallszahlen.cpp 73

    Fehler 1 error C2143: Syntaxfehler: Es fehlt '}' vor ';' c:\Users\xXCheckerXx\Documents\Sparbuch\Zufallszahlen\Zufallszahlen\Zufallszahlen.cpp 60

    Fehler 4 error C2761: 'WriteLine': Die erneute Deklaration der Memberfunktion ist unzulässig c:\Users\xXCheckerXx\Documents\Sparbuch\Zufallszahlen\Zufallszahlen\Zufallszahlen.cpp 65

    Fehler 6 error C2761: 'WriteLine': Die erneute Deklaration der Memberfunktion ist unzulässig c:\Users\xXCheckerXx\Documents\Sparbuch\Zufallszahlen\Zufallszahlen\Zufallszahlen.cpp 66

    Fehler 8 error C2761: 'WriteLine': Die erneute Deklaration der Memberfunktion ist unzulässig c:\Users\xXCheckerXx\Documents\Sparbuch\Zufallszahlen\Zufallszahlen\Zufallszahlen.cpp 67

    Fehler 10 error C2761: 'WriteLine': Die erneute Deklaration der Memberfunktion ist unzulässig c:\Users\xXCheckerXx\Documents\Sparbuch\Zufallszahlen\Zufallszahlen\Zufallszahlen.cpp 68

    Fehler 12 error C2761: 'WriteLine': Die erneute Deklaration der Memberfunktion ist unzulässig c:\Users\xXCheckerXx\Documents\Sparbuch\Zufallszahlen\Zufallszahlen\Zufallszahlen.cpp 69

    Fehler 14 error C2761: 'WriteLine': Die erneute Deklaration der Memberfunktion ist unzulässig c:\Users\xXCheckerXx\Documents\Sparbuch\Zufallszahlen\Zufallszahlen\Zufallszahlen.cpp 70

    Fehler 2 error C3145: "zz": Eine globale oder statische Variable darf nicht den verwalteten Typ "System::Random ^" aufweisen. c:\Users\xXCheckerXx\Documents\Sparbuch\Zufallszahlen\Zufallszahlen\Zufallszahlen.cpp 63

    Wahrscheindlich bissl unübersichtlich ^^ aber kans ned besser. xD
    Das Programm ging noch bei 3 verschidenen Zahlen dan hab ich es auf 46 erhöt und dan kamen diese Fehler.

    Danke für eure Hilfe. 🙂

    Mit freundlichen Grüssen

    Michael Ryter



  • Das Programm ging noch bei 3 verschidenen Zahlen dan hab ich es auf 46 erhöt und dan kamen diese Fehler.

    Aha und was genau hast Du geändert?
    Guck doch mal ein wenig die Semi Colons an.
    Simon



  • Benutze das nächste mal bitte Codetags...

    #include "stdafx.h" 
    
    using namespace System; 
    
    int main(array<System::String ^> ^args) 
    { 
    Console::Write("Bitte geben Sie 6 Zahlen zwischen 1 und 10 ein\n"); 
    Console::ReadLine(); 
    
    array<String^> ^begruessungen = 
    { 
    "1\n", 
    "2\n", 
    "3\n", 
    "4\n", 
    "5\n", 
    "6\n", 
    "7\n", 
    "8\n", 
    "9\n", 
    "10\n", 
    "11\n", 
    "12\n", 
    "13\n", 
    "14\n", 
    "15\n", 
    "16\n", 
    "17\n", 
    "18\n", 
    "19\n", 
    "20\n", 
    "21\n", 
    "22\n", 
    "23\n", 
    "24\n", 
    "25\n", 
    "26\n", 
    "27\n", 
    "28\n", 
    "29\n", 
    "30\n", 
    "31\n", 
    "32\n", 
    "33\n", 
    "34\n", 
    "35\n", 
    "36\n", 
    "37\n", 
    "38\n", 
    "39\n", 
    "40\n", 
    "41\n", 
    "42\n", 
    "43\n", 
    "44\n", 
    "45\n", 
    "46\n", 
    }; 
    
    Random ^zz = gcnew Random(); 
    
    Console::WriteLine(begruessungen[zz->Next(0,46)]); 
    Console::WriteLine(begruessungen[zz->Next(0,46)]); 
    Console::WriteLine(begruessungen[zz->Next(0,46)]); 
    Console::WriteLine(begruessungen[zz->Next(0,46)]); 
    Console::WriteLine(begruessungen[zz->Next(0,46)]); 
    Console::WriteLine(begruessungen[zz->Next(0,46)]); 
    
    return 0; 
    }
    

    Zeile 58 sollte so aussehen.

    2:1 für :schland: Mein Tipp


Anmelden zum Antworten