Wypisanie na ekran zawartości pliku txt

Wypisanie na ekran zawartości pliku txt
N3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 34
0

Myślę i myślę i nie za bardzo idzie przez te kilka godzin... Może ktoś napisać jak wypisać na ekran zawartość podanego pliku .txt ?

Kopiuj
float wypisz()
{
FILE *f1;
char nazwa[256];
printf ("Podaj nazwe pliku, ktory chcesz wypisac na ekran: ");
scanf ("%s", &nazwa);

f1 = fopen(nazwa,"r");
fread(nazwa, sizeof(float), 3, f1);
//fprintf("%d", nazwa);
//fprintf("%s\n", nazwa);

fclose(f1);
}
DE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 13
0

Spróbuj tak:

Kopiuj
float wypisz()
{
 FILE *f1;
 char *nazwa; 
 char *zawartosc;

 printf ("Podaj nazwe pliku, ktory chcesz wypisac na ekran: ");
 scanf ("%s", &nazwa);
 
 f1 = fopen(nazwa,"r");
 fread(&zawartosc, sizeof(float), 3, f1);

 printf("Zawartosc pliku to:\n%s", zawartosc);
 
 fclose(f1);
}
 
N3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 34
0

Niestety nie działa.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.