fopen in stdio.h
-
Hi Leute,
ich habe eine Frage, wo kann ich finden, wie
fopen
ausimplementiert ist.
Ich möchte "fopen" so beeinflussen, dass ein Fehler herauskommt.Ich habe nur die Definierung von "fopen"gefunden
fopen(__in_z const char * _Filename, __in_z const char * _Mode)
Im voraus Vielen Dank
-
Was meinst du mit "Fehler" - fopen() liefert 0 zurück, wenn es die Datei nicht öffnen konnte, mehr ist laut Ansi-Standard nicht vorgesehen (eventuell setzt es noch errno auf einen aussagekräftigen Wert). Und die Funktion selber solltest DU besser nicht anfassen.
-
Vielen Dank für deine Antwort,
wie kann ich die Übergabeparameter beeinflussen, so dass "fopen" mir 0 liefert.
Im Voraus Vielen Dank
-
Du willst einen Absturz der Funktion provozieren? Dazu mußt du "nur" einen Dateinamen angeben, den das System nicht akzeptiert (z.B. "x*.txt") bzw. nicht öffnen kann wegen fehlender Zugriffrechte) - oder du gibst Müll als Zugriffsmodus an.
-
Vielen, Vielen , Vielen Dank