Partager via


<iomanip> put_money

Insère une valeur monétaire au format souhaité dans un flux de données.

template<class Money>
    T8 put_money(
        const Money& _Amount, 
        bool _Intl
);

Paramètres

  • _Amount
    La valeur monétaire à insérer dans le flux de données.

  • _Intl
    Affecté à true si le manipulateur doit utiliser le format int, false sinon.

Valeur de retour

retourne str ;

Notes

Le manipulateur retourne un objet qui, lorsqu'il est inséré dans le flux de données str, se comporte comme une fonction de sortie mise en forme qui appelle la fonction membre put pour la facette money_put de paramètres régionaux associée à str. En cas de réussite, l'appel insère amount correctement mis en forme, en utilisant _Intl pour afficher le format international et str.fill(), comme élément de remplissage. Le manipulateur retourne ensuite str.

Money doit être de type long double ou une instanciation de basic_string avec les mêmes paramètres d'éléments et de fonctionnalités que str.

Configuration requise

En-tête: <iomanip>

Espace de noms : std

Voir aussi

Référence

<iomanip>

iostream, programmation

iostreams, conventions