Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

GR-PA

Treue Seele

  • »GR-PA« ist der Autor dieses Themas

Beiträge: 326

Wohnort: Daheim

Beruf: Faulenzer

  • Private Nachricht senden

1

24.12.2007, 09:49

Problem mit fscanf

Hi, ich habe(mal wieder :evil: ) ein (hoffentlich) kleines Problem :cry: :
Ich bin gerade dabei mir eine kleine Engine zu programmieren. Als ich sie mit einem Programm getestet habe, ist das Programm beim Debuggen mit der Meldung abgestürtzt:

Zitat

Unbehandelte Ausnahme bei 0x6be885c4 (msvcr80d.dll) in TestEngine.exe: 0xC0000005: Zugriffsverletzung beim Schreiben an Position 0xcdcdcdcd.

Diese Meldung (Die sich auf die Datei input.c bezieht) taucht nur auf, wenn ich versuche aus einer Datei über fscanf etwas zu lesen. Wenn ich das Testprogramm dann über die Engine starte, dann kommen beim Debuggen die folgenden Fehlermeldungen:

Zitat

Debug Assertion Failed!
Programm: ...
File: fscanf.c
Line: 54
Expression: (stream != NULL)

Wenn ich dann auf weiter drücke kommt diese Meldung:

Zitat

Microsoft Visual Studio C Runtime Library hat einen schwerwiegenden Fehler in TestEngine.exe gefunden.

Was mache ich Falsch? Den Code habe ich aus einem anderen Programm, dass fehlerfrei gelaufen ist.
Signaturen werden überbewertet

2

24.12.2007, 11:39

Meine Glaskugel sagt mir, dass du einen Pointer nicht richtig benutzt, da du einen Hardwarefehler erhälst.
Wenn du mir Quelltext postest kann ich dir vielleicht sagen wo der Fehler genau ist. ;)



Frohe Weihnachten
TheProgrammer
Das Böse ist des Menschensbeste Kraft - Friedrich Nietzsche

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

3

24.12.2007, 11:51

meine glaskugel sagt mir, dass deine datei nicht geöffnet werden konnte und du trozdem versuchst daraus zu lesen.

GR-PA

Treue Seele

  • »GR-PA« ist der Autor dieses Themas

Beiträge: 326

Wohnort: Daheim

Beruf: Faulenzer

  • Private Nachricht senden

4

24.12.2007, 12:29

thx dot!
So einen dummen Fehler hätte ich eigentlich vermeiden können... :oops:
Das hat man davon, wenn man nachts um 3 noch vorm Computer hängt.
sry für den unnötigen post. Als ich die Frage gepostet hab, beschlich mich schon so ein Gefühl, dass ich einen extrem dummen Fehler gemacht habe... Wie bei allem in letzter Zeit ;) ich glaub ich sollte ab sofort nur noch tagsüber programmieren und mir die nacht für das zocken aufheben und nicht andersherum... ;)
Signaturen werden überbewertet

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

5

24.12.2007, 12:31

hehe, naja...wer codet so spät durch nacht und wind... ;)

Werbeanzeige