Функција фгетвц () у Ц ++ чита следећи широки знак из датог улазног тока.
Функција фгетвц () је дефинисана у датотеци заглавља.
прототип фгетвц ()
винт_т фгетвц (ФИЛЕ * ток);
Функција фгетвц () узима ток датотеке као свој аргумент и враћа следећи широки знак из датог тока као вредност широког целобројног типа.
фгетвц () Параметри
- ток: ток датотеке за читање широког карактера.
фгетвц () Повратна вредност
- У успеху, функција фгетвц () враћа широки карактер који се чита.
- У случају неуспеха враћа ВЕОФ. Ако се догоди грешка у кодирању, поставља грешку на ЕИЛСЕК.
Пример: Како функционише функција фгетвц ()?
#include #include #include #include using namespace std; int main() ( wint_t c; FILE *fp = fopen("file.txt","r+"); setlocale(LC_ALL, "en_US.UTF-8"); wchar_t str() = L"u0102u01A5u01A5u0139u011B";// equivalent to ĂƥƥĹě fputws(str, fp); rewind(fp); if (fp) ( while(!feof(fp)) ( c = fgetwc(fp); putwchar(c); ) ) else wcout << L"Error opening file" << endl; fclose(fp); return 0; )
Када покренете програм, могући излаз ће бити:
АƥƥЛе