Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Se você usar apenas os objetos cout, cerr ou clog predefinidos, não será necessário construir um fluxo de saída. É necessário usar construtores para:
Construtores de fluxo de arquivo de saída
É possível construir um fluxo de arquivo de saída de duas maneiras:
Usar o construtor padrão e, em seguida, chamar a função de membro
open.ofstream myFile; // Static or on the stack myFile.open("filename"); ofstream* pmyFile = new ofstream; // On the heap pmyFile->open("filename");Especificar um nome de arquivo e sinalizadores de modo na chamada do construtor.
ofstream myFile("filename", ios_base::out);
Construtores de fluxo de cadeia de caracteres de saída
Para construir um fluxo de cadeia de caracteres de saída, é possível usar ostringstream da seguinte maneira:
using namespace std;
// ...
ostringstream myString;
myString << "this is a test" << ends;
string sp = myString.str(); // Obtain string
cout << sp << endl;
O “manipulador” ends adiciona o caractere nulo de terminação necessário à cadeia de caracteres.