Функција фпутвс () у Ц ++-у у потпуности уписује широк низ, осим завршног нулл виде знака у дати ток излазне датотеке.
Функција фпутвс () је иста као и понављање извршавања фпутц ().
Дефинисано је у заглављу датотеке.
прототип фпутвс ()
инт фпутвс (цонст вцхар_т * стр, ФИЛЕ * ток);
Функција фпутвс () уписује сав карактер похрањен у широком низу стр у ток излазне датотеке, осим завршног нулл широког знака.
фпутвс () параметри
- стр: Показивач на широки низ знакова који чува широк низ који се записује.
- стреам: ток излазне датотеке за писање знакова.
фпутвс () Повратна вредност
- У успеху, функција фпутвс () враћа ненегативну вредност.
- У случају квара враћа ЕОФ и поставља индикатор грешке у ток.
Пример: Како функционише функција фпутвс ()?
#include #include #include int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t line() = L"C++ ċăn haʼnđle tĥeșë veɍƴ ŵeįrd čhāråcŧerƨ"; fputws(line, stdout); return 0; )
Када покренете програм, излаз ће бити:
Ц ++ ʼnан хаʼnђле тхесе веɍƴ уеирд чхарацŧерƨ