Resultados da pesquisa a pedido "iostream"

2 a resposta

O modo padrão de implementação ofstream está definido?

Dado o seguinte código: std::ofstream stream("somefile"); if (!stream) { return 1; }Ao invocar.Escreva(....) e usandostdc ++elibc ++o fluxo está no modo binário (std::ios::binary) No entanto, ao usarMSVC (2015 / 2017RC1) parece estar no modo de ...

3 a resposta

C ++ iostream vs. C stdio performance / overhead

Estou tentando entender como melhorar o desempenho desse código C ++ para equipará-lo ao código C em que ele se baseia. O código C é assim: #include <stdlib.h> #include <stdio.h> #include <string.h> typedef struct point { double x, y; } point_t; ...

2 a resposta

Valor armazenado quando a leitura do istream falha

Código de amostra: #include <iostream> int main() { int x = 5; std::cin >> x; std::cout << x << '\n'; }Emuma implementação particular [https://stackoverflow.com/questions/32944448/cin-val-sometimes-reads-0-depending-on-ctrl-z] o seguinte ...

3 a resposta

Como você libera o conteúdo de `std :: cin` antes de uma leitura adicional?

Eu estou tentando ler um único personagemvárias vezes. O problema é que eu preciso evitar erros do usuário. Então, por exemplo: char arr[10]; for(int i = 0; i < 10; i++) { cin.get(arr[i]); }Onde as entradas devem ser algo comoa, b, c, d, .... ...

3 a resposta

Como posso abrir um arquivo para leitura e gravação, criando-o se ele não existir, sem truncá-lo?

Qual é o conjunto adequado de sinalizadores de E / S para umstd::fstream, de onde quero poder lere gravar no arquivo, sem truncar o arquivo se ele existir, mas criá-lo se não existir? eu tentei std::ios::binary | std::ios::in | std::ios::out ...

2 a resposta

Por que dois EOF necessários como entrada? [duplicado]

Esta pergunta já tem uma resposta aqui: Entrada terminal canônica x não canônica [/questions/358342/canonical-vs-non-canonical-terminal-input] 1 respostaQuando executo o código abaixo, utilizo três entradas (no terminal Ubuntu): abc (Ctrl + D) ...

3 a resposta

não pode acessar membros privados no amigo ostream

Eu tentei fazer amizadeostream função. O compilador diz que não consigo acessar um membro privado da classe, mesmo que eu o tenha declarado comofriend. Eu li uma pergunta semelhante e ela diz que o problema está nos namespcaes. (A pergunta:A ...

1 a resposta

std :: cerr não pode imprimir variável flutuante

Estou escrevendo um programa que deve operar com matrizes e usar a estrutura OpenGL para desenhá-las. Honestamente, é apenas para praticar. Enfim, tentei compilar e, é claro, não correu bem. Inserindo o maior número possível de registros, ...

4 a resposta

C ++ com prefixo

Eu quero um ostream com um prefixo no início de cada linha redirecionada no cout; Eu tento isso: #include <iostream> #include <thread> class parallel_cout : public std::ostream { public: parallel_cout(std::ostream& o):out(o){} template <typename ...

5 a resposta

C ++ O que há de errado em usar um método toString ()

Acabei de me depararessa questão [https://stackoverflow.com/questions/5171739/tostring-override-in-c]que é sobre como conseguir imprimir um objeto via std::cout << x << std::endl;Pelo que entendi, a maneira padrão de fazer isso é sobrecarregar o ...