Robotyzacja.com

..robotyka wokół naszych myśli

  • Zwiększ rozmiar czcionki
  • Domyślny  rozmiar czcionki
  • Zmniejsz rozmiar czcionki

fgetc

Email Drukuj
Ocena użytkowników: / 7
SłabyŚwietny 
int fgetc ( FILE * strumien_plik );
<cstdio>

Pobierz znak z strumienia

Funkcja zwraca znak wskazywany przez wewnętrzny wskaźnik miejsca odczytu w pliku. Po odczytaniu znaku ze strumienia skojarzonym z plikiem wewnętrzny wskaźnik miejsca odczytu przesuwany jest na kolejny znak.

Parametry formalne funkcji:

strumien_plik
    Wskaźnik do obiektu typu FILE określający strumień do pliku, na którym zostanie wykonana operacja.

Zwracana wartość:
Odczytany znak zwracany jest jako typ int (16 bitów).
W przypadku osiągnięcia końca pliku (EOF - End of File) lub błędu odczytu funkcja zwraca wartość EOF oraz ustawiany jest błąd zgodności lub ustawiany jest koniec pliku. Zajście błędu można wykryć przez funkcję ferror (błąd zgodności) lub feof (koniec pliku).

Przykład:
 
/* fgetc przykład: drukowanie znaków */
#include <stdio.h>
int main()
{
FILE *strumien_plik;
int znak;
strumien_plik=fopen ("nazwa_pliku.txt","r");
if(strumien_plik != NULL)
{
do{
znak=fgetc(strumien_plik);
putchar(znak);
}while(znak != EOF);
fclose(strumien_plik);
}
return 0;
}
 
Program odczytuje znaki z pliku nazwa_pliku.txt i drukuje je w oknie konsoli.
 
Naszą witrynę przegląda teraz 13 gości 

Szukaj artykułu

Partnerzy