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

Usunięta treść Dodana treść
Lethern (dyskusja | edycje)
Linia 14:
 
===Przykład użycia===
<source lang="c">
#include <stdio.h>
int main()
 
{
int main()
FILE *f = fopen("wikipedia.txt", "r+");
{
if (f) {
FILE *f = fopen("wikipedianotatki.txt", "r+");
fseek(f, 10, 0); /* dziesiąta pozycja, licząc od początku */
if printf("%c\n", fgetc(f));
}{
fseek(f, -10, 2); /* dziesiąta pozycja od końca */
fseek(f, 10, 0); /*/ dziesiąta pozycja, licząc od początku */
printf("%c\n", fgetc(f));
printf("%c\n", fclosefgetc(f));
fseek(f, -10, 2); //* dziesiąta pozycja od końca */
}
printf("%c\n", fgetc(f));
return 0;
if fclose(f) {;
}
}
return 0;
}
</source>
Po uruchomieniu programu dla pliku
1234567890abcdefghijklmnoprst
 
Uzyskamy wynik
a
j