Ergebnis 1 bis 20 von 23

Thema: C(++) - Lesen und Schreiben von Dateien

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1

    Pik Gast

    C(++) - Lesen und Schreiben von Dateien

    Für einen Beleg müssen wir uns unter anderem mit dem Lesen und Schreiben von (vorrangig) Textdateien auseinandersetzen. Beim Testen des Übungsbeispiels kommt es aber schon zum ersten Fehler:

    Code:
    #include <stdafx.h>
    #include <stdio.h>
    
    int main()
    {
    	
    	FILE *datei;
    	char *name = "test.txt";
    
    	datei = fopen (name, "a+"); 
    
    	if (datei == NULL)
    	{
    		printf("Fehler beim Oeffnen");
    		return -1;
    	}
    
    	else
    	{
    		fprintf ("Hat geklappt");
    		fclose (datei);
    	}
    	
    	return 0;
    }
    Als Fehlermeldung erhalte ich error C2660: 'fprintf' : function does not take 1 parameters. Ich habe keine Ahnung, von welchen Parameter die Rede ist.

    Dann hätte ich noch eine Frage zum Befehl fgets. Da wird ja aus einer Datei eine Zeichenfolge mit n Zeichen oder bis \n eingelesen. Wenn man die Länge der Zeichenfolge nicht weiß muß man ja auf \n zurückgreifen, aber muß das dann auch direkt im Text der Datei stehen? (z.B. Textdatei mir dem Inhalt" Hallo \n")

    Edit: Ersteres Problem ist gelöst.

    Geändert von Pik (10.01.2006 um 16:40 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •