S
snake-999
Tach Leute,
hab mich gerade angemeldet, folgendes Problem habe ich:
Undzwar möchte ich nur eine Kleine Datei auslesen mit zwei Wörtern, jedoch gibt er das letzte Wort zweimal aus.
Hier der Code:
Eine vorhandene Datei soll einfach nur ausgelesen werden.
?ch glaube das mit dem EOF wende ich nicht ganz richtig an.
?n diesem Fall befindet sich die Textdatei natürlich im selben Ordner wie das Projekt.
Danke im Voraus.
hab mich gerade angemeldet, folgendes Problem habe ich:
Undzwar möchte ich nur eine Kleine Datei auslesen mit zwei Wörtern, jedoch gibt er das letzte Wort zweimal aus.
Hier der Code:
Code:
printf("Bitte geben Sie den Dateinamen ein:\n\n");
do{
fflush(stdin);
scanf("%s",dateiname);
if ((quelle = fopen(dateiname,"r")) == NULL)
{
printf("Falscher Dateiname!\n\n");
}
}while(!quelle);
do{
if(kontroll != EOF){
fscanf(quelle,"%s",inhalt);
printf("%s ",inhalt);
}
}while(kontroll = fgetc(quelle) != EOF );
Eine vorhandene Datei soll einfach nur ausgelesen werden.
?ch glaube das mit dem EOF wende ich nicht ganz richtig an.
?n diesem Fall befindet sich die Textdatei natürlich im selben Ordner wie das Projekt.
Danke im Voraus.