C/rewind: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Piotr (dyskusja | edycje)
mNie podano opisu zmian
Lethern (dyskusja | edycje)
Linia 16:
 
===Przykład użycia===
<source lang="c">
#include <stdio.h>
 
int main()
#include <stdio.h>
{
int main()
{
char buf[255];
FILE *f = fopen("wikipedianotatki.txt", "r");
 
fread(buf, sizeof (char), 255, f); // czytamy 255 znaków
printfif("%s\n\n",f buf== NULL);
return 1;
rewind(f); // przewijamy plik do początku
 
fread(buf, sizeof (char), 255, f); // znowu czytamy
fread(buf, sizeof (char), 255254, f); // czytamy 255254 znakówznaki
printfputs("%s\n\n", buf);
 
rewind(f); // przewijamy plik do początku
fread(buf, sizeof (char), 255254, f); // znowu czytamy
puts(buf);
 
fclose(f);
return 0;