ios_base::fmtflags
Constantes pour spécifier l'apparence de la sortie.
namespace std {
class ios_base {
public:
typedef implementation-defined-bitmask-type fmtflags;
static const fmtflags boolalpha;
static const fmtflags dec;
static const fmtflags fixed;
static const fmtflags hex;
static const fmtflags internal;
static const fmtflags left;
static const fmtflags oct;
static const fmtflags right;
static const fmtflags scientific;
static const fmtflags showbase;
static const fmtflags showpoint;
static const fmtflags showpos;
static const fmtflags skipws;
static const fmtflags unitbuf;
static const fmtflags uppercase;
static const fmtflags adjustfield;
static const fmtflags basefield;
static const fmtflags floatfield;
...
};
}
Notes
Prend en charge les manipulateurs dans IOS.
Le type est un type de masque de bits qui décrit un objet qui peut stocker des balises de format.Les valeurs d'indicateur distinctes (éléments) sont :
dec, d'insérer ou récupérer des valeurs entières au format décimal.
hex, d'insérer ou récupérer des valeurs entières au format hexadécimal.
oct, d'insérer ou récupérer des valeurs entières dans le format octal.
showbase, pour insérer un préfixe qui indique la base d'une zone entière générée.
internal, à la protection à une largeur du champ si nécessaire en insérant des caractères de remplissage à un point interne à un champ numérique généré.(Pour plus d'informations sur définir la largeur du champ, consultez setw).
left, à la protection à une largeur du champ si nécessaire en insérant des caractères de remplissage à la fin d'un champ généré (justification gauche).
right, à la protection à une largeur du champ si nécessaire en insérant des caractères de remplissage au début d'un champ généré (bonne justification).
boolalpha, d'insérer ou récupérer des objets de type bool comme noms (par exemple true et false) plutôt que comme valeurs numériques.
fixed, pour insérer des valeurs à virgule flottante au format à virgule fixe (sans le champ d'exposant).
scientific, pour insérer des valeurs à virgule flottante au format scientifique (avec un champ d'exposant).
showpoint, pour insérer une virgule décimale non qualifiées dans un domaine à virgule flottante généré.
showpos, pour insérer un signe plus dans un domaine numérique généré non négatif.
skipws, pour ignorer l'espace blanc de début avant certaines extractions.
unitbuf, pour purger la sortie après chaque implémentation.
uppercase, pour insérer des équivalents casse des lettres minuscules dans certaines mises en place.
En outre, plusieurs valeurs sont utiles :
adjustfield, un masque de bits défini comme internal | left | right
basefield, défini comme dec | hex | oct
floatfield, défini comme fixed | scientific
Pour obtenir des exemples de fonctions qui modifient ceux-ci format des balises, consultez <ios> membres (sous les manipulateurs) et membres d'<iomanip>.
Configuration requise
en-tête : <ios>
l'espace de noms : DST