Przejdź do zawartości

C/rewind

Z Wikibooks, biblioteki wolnych podręczników.
< C

Deklaracja

[edytuj]
void rewind(FILE *file);


Pliku nagłówkowy

[edytuj]
stdio.h


Opis

[edytuj]
Funkcja 'przewija' plik do początku. Jest równoważna wywołaniu funkcji fseek(file, 0, 0).


Wartość zwracana

[edytuj]
Brak.


Przykład użycia

[edytuj]
#include <stdio.h>

int main() 
{
    char buf[255]; 
    FILE *f = fopen("notatki.txt", "r");

    if(f == NULL)
        return 1;

    fread(buf, sizeof (char), 254, f);   // czytamy 254 znaki
    puts(buf);

    rewind(f);   // przewijamy plik do początku
    fread(buf, sizeof (char), 254, f);
    puts(buf);

    fclose(f);
    return 0;
}