La fonction fputws () en C ++ écrit une chaîne large complètement à l'exception du caractère large nul de fin dans le flux de fichier de sortie donné.
La fonction fputws () est identique à l'exécution répétée de fputc ().
Il est défini dans le fichier d'en-tête.
prototype fputws ()
int fputws (const wchar_t * str, FILE * stream);
La fonction fputws () écrit tous les caractères stockés dans la chaîne large str dans le flux du fichier de sortie, à l'exception du caractère large nul de fin.
Paramètres de fputws ()
- str: pointeur vers un tableau de caractères large qui stocke la chaîne large à écrire.
- stream: Le flux du fichier de sortie pour écrire les caractères.
fputws () Valeur de retour
- En cas de succès, la fonction fputws () renvoie une valeur non négative.
- En cas d'échec, il renvoie EOF et active l'indicateur d'erreur sur le flux.
Exemple: Comment fonctionne la fonction fputws ()?
#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; )
Lorsque vous exécutez le programme, la sortie sera:
C ++ ċăn haʼnđle tĥeșë veɍƴ ŵeįrd čhāråcŧerƨ