[C] Fehler: EAccessViolation, Meldung: 'Zugriffsverletzung bei Adresse: 004148A8
-
hando schrieb:
was für einen fehler meldet der compiler denn?
steht im TITEL!
-
aXYZn schrieb:
hando schrieb:
was für einen fehler meldet der compiler denn?
steht im TITEL!
Nein, im Titel steht ein Laufzeitfehler, kein Compilerfehler.
-
Ohne Definition:
http://img190.imageshack.us/img190/9388/unbenanntmif.png
Mit Definition:
http://img194.imageshack.us/img194/8800/fehler2cppforumw.png
-
Hat das eventuell etwas mit dem virtuellen Speicher zu tun?
-
mach mal: #include <time.h>
dann fällt dir vielleicht was auf...
-
+fricky schrieb:
mach mal: #include <time.h>
dann fällt dir vielleicht was auf...
Jetzt kommt zwar nicht die Blöde Fehlermeldung, aber der Compiler sagt mir jetzt to few parameters in call to 'time'.
PS: Und ich dachte time.h wäre in stdlib definiert... Na Klar!
edit: ich will aber die formel (für die uhrzeit) behalten!!!!!!!!!!!!!
-
TIME(2) Linux Programmer's Manual TIME(2) NAME time - get time in seconds SYNOPSIS #include <time.h> time_t time(time_t *t); DESCRIPTION time() returns the time since the Epoch (00:00:00 UTC, January 1, 1970), measured in seconds. If t is non-NULL, the return value is also stored in the memory pointed to by t. RETURN VALUE On success, the value of time in seconds since the Epoch is returned. On error, ((time_t) -1) is returned, and errno is set appropriately. ...
Hat das eventuell etwas mit dem virtuellen Speicher zu tun?
Weisst du denn, was das ist?
Und ich dachte time.h wäre in stdlib definiert...
Wie heisst es in Matrix: Nicht denken, wissen!
ich will aber die formel (für die uhrzeit) behalten!!!!!!!!!!!!!
Auch wenn du dich im Kreis drehst und mit dem Fuss stampfst, es wird dir nie etwas helfen.
-
knivil schrieb:
Auch wenn du dich im Kreis drehst und mit dem Fuss stampfst, es wird dir nie etwas helfen.
Ich sag nur: Kochende Wut... (4 Stunden Arbeit für garnichts)
Edit: Kann jemand mir erklären warum dieser Fehler überhaupt zu stande kam?
Ich fang mal so an:
--> <time.h> vergessen^^
-
aXYZn schrieb:
Jetzt kommt zwar nicht die Blöde Fehlermeldung, aber der Compiler sagt mir jetzt to few parameters in call to 'time'.
und? was schliesst du daraus?
aXYZn schrieb:
edit: ich will aber die formel (für die uhrzeit) behalten!!!!!!!!!!!!!
kannste doch auch, obwohl die gar nicht so gut gelungen ist.
-
Ich mache mal weiter:
a) goto im Programm
b) Signatur nicht beachtet: time_t time(time_t *t). Wieviel Parameter hat die Funktion?
c) zu emotional: "Kochende Wut... (4 Stunden Arbeit für garnichts)" Lernen besteht aus Fehler machen, gewoehne dich dran oder lass es sein.
d) Was ist mit Schaltsekunde, Schaltjahr oder Zeitzone?
-
knivil schrieb:
b) Signatur nicht beachtet: time_t time(time_t *t). Wieviel Parameter hat die Funktion?
Ehm... warte... Okey, Sag es mir! Fehlt da was? Ach ja! Bitte!
PS: Ein Schema dazu wäre nicht schlecht. z. B.:
if(ausdruck)
Anweisung
-
aXYZn schrieb:
knivil schrieb:
b) Signatur nicht beachtet: time_t time(time_t *t). Wieviel Parameter hat die Funktion?
Ehm... warte... Okey, Sag es mir! Fehlt da was? Ach ja! Bitte!
was bedeutet: too few parameters in call to 'time'
--> http://www.cplusplus.com/reference/clibrary/ctime/time/
und? dämmerts?
-
+fricky schrieb:
und? dämmerts?
NULL as argument, isn't it?
-
aXYZn schrieb:
NULL as argument, isn't it?
so isses. *daumen_hoch*