Announcement

Collapse
No announcement yet.

In Datei schreiben, Text besteht aus mehreren variablen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • In Datei schreiben, Text besteht aus mehreren variablen

    Hallo zusammen.

    Mein Problem:

    Adressdaten werden eingegeben:
    Name
    Vorname
    Alter
    .
    .
    .

    jetzt hätte ich gerne, dass in der Reihenfolge, in eine Datei geschrieben. Allerdings weiß ich nicht wie ich das mache, dass mehrere Variablen geschrieben werden können und in der *.txt Datei untereinander erscheinen, ich bitte um Hilfe:



    Code:
    TAdresse Adresse_Eingeben() 
    {
    	FILE* f;
    	f = fopen("Adressen.txt", "wb" );
    
    	TAdresse a;
    	cout << "Name   : "; cin >> a.Name;
    	cout << "Vorname: "; cin >> a.Vorname;
    	cout << "Alter  : "; cin >> a.Alter;
    	cout << "Telefon: "; cin >> a.Telefon;
    	
    	fprintf( f, "%s" , a.Name);
    	return a;
    }


    achja und er meckert auch immer wegen dem a wenn jemand ne Lösung hat dann bitte schnell her damit =)

    Gruß
    semcor

  • #2
    a) mit welchem Compiler arbeitest du

    b) damit sie in der Datei untereinander erscheinen einen Zeilenumbruch einfügen http://www.marquardtnet.info/cecke/q...quicky_27.html

    c) "meckert" ist keine Fehlermeldung. Wie lautet diese? Vom Compiler oder Linker?
    Christian

    Comment


    • #3
      mit dem VS 2005
      ja ich mein mit dem Zeilenumbruch habe ich es schon probiert "\n" aber was muss ich schreiben, damit die Daten in die Datei kommen. ich meine so ging es nicht

      fprintf( f, "%s" , a.Name, a.Vorname, a.Alter, a.telefon);

      und zu dem meckern: nachdem ich dann alle Adressdaten eingegeben habe speichert er zwar den Namen in die Datei und dann komtm eine MsgBox und sagt mir

      The variable 'a' is being user without being initialized

      Comment


      • #4
        http://www.cplusplus.com/reference/c.../cstdio/fopen/


        http://www.willemer.de/informatik/cpp/fileop.htm

        Ein Close der Datei wäre auch nicht schlecht.

        Der Fehler nicht Warnung? kommt in diesem Codeabschnitt? Mal debuggt?
        Zuletzt editiert von Christian Marquardt; 22.04.2009, 11:08.
        Christian

        Comment


        • #5
          dankeee

          Comment

          Working...
          X