std:: showpoint, std:: noshowpoint
|
Défini dans l'en-tête
<ios>
|
||
|
std::
ios_base
&
showpoint
(
std::
ios_base
&
str
)
;
|
(1) | |
|
std::
ios_base
&
noshowpoint
(
std::
ios_base
&
str
)
;
|
(2) | |
Active ou désactive l'inclusion inconditionnelle du caractère de point décimal dans la sortie en virgule flottante. N'a aucun effet sur l'entrée.
showpoint
dans le flux
str
comme en appelant
str.
setf
(
std::
ios_base
::
showpoint
)
.
showpoint
dans le flux
str
comme en appelant
str.
unsetf
(
std::
ios_base
::
showpoint
)
.
Ceci est un manipulateur d'E/S, il peut être appelé avec une expression telle que
out
<<
std
::
showpoint
pour tout
out
de type
std::basic_ostream
ou avec une expression telle que
in
>>
std
::
showpoint
pour tout
in
de type
std::basic_istream
.
Le caractère à utiliser comme séparateur décimal est déterminé par la facette numpunct de la locale imprégnée dans le flux au moment de la sortie, comme décrit dans std::num_put::put .
Table des matières |
Paramètres
| str | - | référence au flux d'E/S |
Valeur de retour
str (référence au flux après manipulation).
Exemple
#include <iostream> int main() { std::cout << "1.0 with showpoint: " << std::showpoint << 1.0 << '\n' << "1.0 with noshowpoint: " << std::noshowpoint << 1.0 << '\n'; }
Sortie :
1.0 with showpoint: 1.00000 1.0 with noshowpoint: 1
Voir aussi
|
efface les indicateurs spécifiés de ios_base
(fonction) |
|
définit les indicateurs spécifiés
ios_base
(fonction) |