ios_base::fmtflags
Constantes para especificar a aparência de saída.
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;
...
};
}
Comentários
Suporta os manipuladores em ios.
O tipo é um tipo de máscara de bits que descreve um objeto que pode armazenar sinalizadores de formato.Os valores distintos o sinalizador (elementos) são:
dec, para inserir ou extraia valores inteiros no formato decimal.
hex, para inserir ou extraia valores inteiros em formato hexadecimal.
oct, para inserir ou extraia valores inteiros no formato octal.
showbase, para inserir um prefixo que revelar a base de um campo inteiro gerado.
internal, a preenchimento a largura do campo quando necessário inserir caracteres de preenchimento em um ponto interno a um campo numérico gerado.(Para obter informações sobre como definir a largura de campo, consulte setw).
left, a preenchimento a largura do campo quando necessário inserir caracteres de preenchimento no fim de um campo gerado justificação esquerda ().
right, a preenchimento a largura do campo quando necessário inserir caracteres de preenchimento no início de um campo gerados (justificação direita).
boolalpha, para inserir ou extrair objetos do tipo bool como nomes (como true e false) em vez de como valores numéricos.
fixed, para inserir valores de ponto flutuante no formato de ponto fixo (sem o campo do expoente.)
scientific, para inserir valores de ponto flutuante no formato científico (com um campo do expoente.)
showpoint, incondicionalmente para inserir um ponto decimal em um campo de ponto flutuante gerado.
showpos, para inserir mais conecta a um campo gerado não-negativos numérico.
skipws, para ignorar o espaço em branco à esquerda antes de determinadas extrações.
unitbuf, para liberar saída após cada inserção.
uppercase, para inserir equivalentes maiúsculas de minúsculas em determinadas inserções.
Além de isso, vários valores são úteis:
adjustfield, uma máscara de bits definida como internal | left | right
basefield, definido como dec | hex | oct
floatfield, definido como fixed | scientific
Para exemplos das funções que alterem esses sinalizadores de formato, consulte <ios> Membros (em) e manipuladores membros de<iomanip>.
Requisitos
Cabeçalho: <ios>
namespace: STD