Fehlermeldung nach Programmausführung *Anfänger*



  • Hiho,

    Ich hab nen kleines Programm geschrieben, was die mathematische Funktion ceil nutzen soll. Macht es ja auch korrekt, aber wenn das Programm fertig ist, kommt immer eine Fehlermeldung mit folgendem Text:

    Die Anweisung in "0xc0757000" verweist auf Speicher in "0xc0757000". Der Vorgang "read" konnte nicht auf dem Speicher durchgeführt werden.

    Wahrscheinlich is das nen ganz dummer Fehler, aber ich fang ja grad erst an. 😉
    Hier der wilde Programmcode:

    #include <iostream.h>
    #include <math.h>
    
    int main()
    {
    	double x[3];
    
    	cout <<" Geben Sie eine Zahl ein: ";
    	cin >> x[0];
    	x[2] = x[0] * -1;
    	x[1] = ceil(x[0]);
    	x[3] = ceil(x[2]);
    	cout << "\n Die Zahlen sind: \n" << x[1] << "\n" << x[3] << endl;
    	return 0;	
    }
    

    so long...



  • double x[3];
    

    x hat drei elemente x[0], x[1] und x[2]. Du sprichst aber das nicht existente vierte Element an!



  • Alles klar! 🙂
    Das mit den Arrays lern ich auch noch irgendwann 😉

    Danke. 🙂


Anmelden zum Antworten