Skip to main content

fgetchar

warning

Ova funkcija započinje malim slovom.

Deskripcija

Čita jedan znak iz datoteke.

ImeDeskripcija
handleUpravitelj datoteke za upotrebu, otvorila je fopen ()
valueOvaj parametar nema koristi, samo ga ostavite na "0".
utf8Ako je tačno, čitajte znak kao UTF-8, inače kao prošireni ASCII.

Returns

Ako uspije, vraća proširenu ASCII ili UTF-8 vrijednost znaka na trenutnoj poziciji u datoteci, inače EOF (kraj datoteke).

Primjeri

// Otvori "file.txt" u "read only" modu (samo čitanje)
new File:handle = fopen("file.txt", io_read),

// Deklariši "g_char"
g_char;

// Provjeri ako je "file.txt" otvoren
if (handle)
{
// Pročitajte sve znakove, zanemarujući UTF-8.
while((g_char = fgetchar(handle, 0, false)) != EOF)
{
// Ispiši karakter
printf("[ \"file.txt\" ] 0x%x", g_char);
}

// Zatvori "file.txt"
fclose(handle);
}
else
{
// Error
print("Nesupješno otvaranje \"file.txt\".");
}

Zabilješke

warning

Korištenje nevaljanog upravitelja srušit će vaš server! Nabavite važeći upravitelj pomoću fopen ili ftemp.

Srodne Funkcije

  • fopen: Otvori fajl/datoteku.
  • fclose: Zatvori fajl/datoteku.
  • ftemp: Stvorite privremeni tok fajlova/datoteka.
  • fremove: Uklonite fajl/datoteku.
  • fwrite: Piši u fajl/datoteku.
  • fread: Čitaj fajl/datoteku.
  • fputchar: Stavite znak u fajl/datoteku.
  • fgetchar: Dobijte znak iz fajla/datoteke.
  • fblockwrite: Zapišite blokove podataka u fajl/datoteku.
  • fblockread: Očitavanje blokova podataka iz fajla/datoteke.
  • fseek: Skoči na određeni znak u fajlu/datoteci.
  • flength: Nabavite dužinu fajla/datoteke.
  • fexist: Provjeri da li datoteka postoji.
  • fmatch: Provjeri podudaraju li se uzorci s nazivom datoteke.