Ц ++ феррор () - Ц ++ стандардна библиотека

Функција феррор () у Ц ++ проверава грешку у датом току.

прототип феррор ()

 инт ферор (ФИЛЕ * ток);

ferror()Функција узима датотеку ток као аргумент и враћа цео број који одређује да ли је фајл ток се састоји од грешака или не.

Дефинисано је у заглављу датотеке.

феррор () Параметри

стреам: ток датотеке чија грешка се проверава.

феррор () Повратна вредност

На ferror()функција враћа нуле ако фајл струја има грешака, нула другачије.

Пример: Како функционише функција феррор ()

 #include #include using namespace std; int main () ( int ch; FILE* fp; fp = fopen("file.txt","w"); if(fp) ( ch = getc(fp); if (ferror(fp)) cout << "Can't read from file"; ) fclose (fp); return 0; )

Када покренете програм, излаз ће бити:

 Не може се читати из датотеке

Занимљиви Чланци...