Datei öffnen und schreiben !
-
Hi, hab hier nen Beispieltext, der laut Autor funktionieren sollte.
Warum bekomme ich ne Fehlermeldung nach Eingabe des Dateinamens :void main(void) { FILE *datei; char dateiname[25]; char zeichen; char abbruch = '#'; printf ("\nBitte Dateinamen angeben : "); scanf ("%s",dateiname); system("pause"); datei = fopen ( dateiname , "w+" ); if (datei == NULL ) { printf ("\nDie Datei konnte nicht geöffnet werden!\n"); } else { printf ("\nText eingeben, beenden mit # \n\n"); while (( zeichen = getchar()) != abbruch ) putc (datei,zeichen); printf ("\n\nDanke, das sie mich benutzten\n\n"); } fclose (datei); system("pause"); }
Wäre echt nett wenn mir einer sagen würde was da falsch läuft.
-
was für eine fehlermeldung?
-
Hab den Fehler, es musste
putc (zeichen,datei);
heißen !
-
freut mich, dass ich helfen konnte
-
Hehe , vielen Dank