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

Функција фгетвц () у Ц ++ чита следећи широки знак из датог улазног тока.

Функција фгетвц () је дефинисана у датотеци заглавља.

прототип фгетвц ()

 винт_т фгетвц (ФИЛЕ * ток);

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

фгетвц () Параметри

  • ток: ток датотеке за читање широког карактера.

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

  • У успеху, функција фгетвц () враћа широки карактер који се чита.
  • У случају неуспеха враћа ВЕОФ. Ако се догоди грешка у кодирању, поставља грешку на ЕИЛСЕК.

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

 #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; )

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

 АƥƥЛе

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