Wypisanie na ekran zawartości pliku txt

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 ?

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);
}
0

Spróbuj tak:

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);
}
 
0

Niestety nie działa.

1 użytkowników online, w tym zalogowanych: 0, gości: 1