C ++ fputws () - Bibliothèque standard C ++

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ƨ

Articles intéressants...