Jak używać funkcji mreczowej języka c

Jak używać funkcji mreczowej języka c
błacznik () to funkcja programowania C, która pozwala użytkownikom odczytać określoną ilość danych z danego pliku i przechowuje informacje o danych w buforze lub tablicy. Plik musi być zapisany w systemie, w którym wykonujesz programowanie C. błacznik () funkcja jest częścią standardowej biblioteki C i znajduje się w plik nagłówka.

W tym artykule omówiono błacznik () funkcja w języku programowania C i sposób używania go w programie.

Funkcja fread () w języku c

błacznik () Funkcja wymaga trzech argumentów: wskaźnika do tablicy, rozmiaru każdego elementu z wskaźnika tablicy i liczby elementów do odczytania ze strumienia. Może również przyjmować dodatkowe argumenty dotyczące kontrolowania, ile danych jest odczytane, w jaki sposób dane są odczytujące i tak dalej. Na przykład składnia, ponieważ może być czymś takim:

fread (array_buffer, element_size, element_count, strumień);

Pierwszy argument Podano wskaźnik do bufora tablicy, który zostanie wypełniony danymi odczytu. Tablica Drugi argument to rozmiar każdego elementu w bajtach. Trzeci parametr Określa, ile elementów zostanie pobranych ze strumienia. Zaimplementujmy następujący kod, w którym błacznik () Zastosowana jest funkcja.

#włączać
int main ()

Char Buffer [33];
Plik * Stream;
Stream = fopen ("plik c_.txt "," r ");
int count = fread (& bufor, sizeof (char), 33, strumień);
fclose (strumień);
printf („Odczytanie danych z pliku: %s \ n”, bufor);
printf („Liczba elementów odczytanych: %d”, liczba);
powrót 0;

Otworzyliśmy plik z komputera w powyższym kodzie. Funkcja Fread () odbiera wskaźnik odnoszący się do bufora obiektu pliku. Dostarczamy rozmiar jako rozmiar (char), ponieważ czytamy znaki ze strumienia plików, a liczba całkowita nr 33 jest przekazywana do funkcji, aby wskazać, że chcemy odczytać 33 znaki ze strumienia plików wejściowych.

Wyjście

Całkowita liczba odczytania przedmiotów jest tym, co błacznik () Funkcja powraca. Można to wykorzystać, aby funkcja się powiodła. Jeśli wartość zwracania jest mniejsza niż liczba określonych elementów, wówczas niektóre elementy nie zostały odczytane ze strumienia.

Korzyści z funkcji Fread ()

Korzyści z błacznik () Funkcja to:

1: Czytelność ze strumienia

Możliwość odczytu danych ze strumienia jest jednym z błacznik () Najważniejsze zalety funkcji. Oznacza to, że nie musisz ręcznie otwierać i zamykać pliku przed i po przeczytaniu, ale dane są nadal prawidłowo odczytywane ze strumienia bajtów. Ta funkcja sprawia, że błacznik () funkcja szczególnie wydajna w przypadku dużych zestawów danych, w których dane muszą być odczytane w dokładnie takiej samej kolejności, jaką zostały zapisane.

2: Bezpieczeństwo

Pod względem bezpieczeństwa funkcje w standardowej bibliotece C mają również powiązany kod błędu. W przypadku błacznik (), Kod błędu 0 wskazuje, że wymagana liczba elementów (w bajtach) nie została odczytana. Ten kod może być używany do obsługi błędów związanych z uszkodzeniem lub niekompletnym zestawem danych.

3: Można odczytać dane częściowe

błacznik () Funkcję można również użyć do odczytu częściowych obiektów danych, określając liczbę bajtów mniejszych niż rozmiar obiektu danych. Jest to przydatne w przypadku złożonych typów danych, takich jak struktury, w których użytkownik może potrzebować dostępu do niektórych dziedzin struktury.

4: Wszechstronność

Również błacznik () Metoda ma tę zaletę, że jest dość elastyczna. Jest wysoce kompatybilny z dowolnym urządzeniem wejściowym i może być również używany do odczytu z ciągów i tablic.

Wniosek

błacznik () Funkcja jest ważna dla programów, które muszą uzyskać dostęp i manipulować danymi binarnymi. W połączeniu z innymi funkcjami biblioteki jest to niezwykle pomocne. Funkcja jest stosunkowo prosta w użyciu i może być dostosowana do specyficznych potrzeb programu, dodając opcjonalne argumenty.