Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Praktische Informatik » fprintf und fscanf (in C) » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen fprintf und fscanf (in C)
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Matze84
Eroberer


Dabei seit: 14.10.2012
Beiträge: 73

fprintf und fscanf (in C) Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich habe mal folgendes Programm geschrieben um 3 Sachen in eine Datei (boote.dat) einzulesen und anschließen nochmal auszugeben.... quasi...
Aber der gibt mir nur wirres Zeug aus.
Das ganze soll in "C" passieren.
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
#include "stdafx.h"
#include "stdlib.h"

int main
{
char typ[50];
char segelfläche[10];
char material[50];
char satz[100];
FILE *boote=fopen("DATboote.dat","a");
//Der Teil zum einlesen
puts("Geben Sie Bootstyp ein: ");
scanf("%s",typ);
fprintf(boote,"%stt",typ);
puts("Geben Sie die Segelffäche ein: ");
scanf("%s",segelfläche);
fprintf(boote,"%stt",segelfläche);
puts("Geben Sie das Material an: ");
scanf("%s",material);
fprintf(boote,"%sn",material);
//Der Teil zum auslesen
fscanf(boote,"%s",satz);
printf("%sn",satz);

fclose(boote);
return 0;
}

Einlesen funktioniert, so wie es soll, aber das auslesen.....
was mach ich falsch???

LG Matze
04.12.2012 20:23 Matze84 ist offline Beiträge von Matze84 suchen Nehmen Sie Matze84 in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

Du hast die Datei nur im append-modus geöffnet. Versuche a+

VG,

Karlito
05.12.2012 16:56 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
Matze84
Eroberer


Dabei seit: 14.10.2012
Beiträge: 73

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ah ich hab den fehler gefunden *g*
oh mann... trotzdem danke
10.12.2012 07:44 Matze84 ist offline Beiträge von Matze84 suchen Nehmen Sie Matze84 in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Praktische Informatik » fprintf und fscanf (in C)