FILE *wskaznik_pliku=NULL;
wskaznik_pliku=fopen(nazwa_plik_dany,"rb");
if (wskaznik_pliku == NULL)
{
cout<<"Nie mozna otworzyc pliku "<< nazwa_plik_dany << endl;
return 0;
}
if (wskaznik_pliku != NULL)
//wczytuje dane z pliku blokami i wyznacza częstości występowania znaków
{
cout << "Czytanie pliku "<< nazwa_plik_dany <<" do wyznaczenia modelu"<<endl;
//while(n=fread(bufor_wejscia,sizeof(unsigned char),BUFSIZE,wskaznik_pliku))
while(n = fread(bufor_wejscia, sizeof(unsigned char), BUFSIZE, wskaznik_pliku))
{
for (i = 0; i < n; i++)
{
indeks = bufor_wejscia[i];
model_pelny[indeks].ilosc++;
}
lwz += n;
}
}
Posiadam taki oto kawałek kodu w C i chciałbym aby program dokonywał tego samego w c++. Mam problem z funkcją fread,nie wiem jak "przekonwertować" ją do c++. Proszę o jakieś podpowiedzi