CStdioFile::CStdioFile

CStdioFile ( );

CStdioFile ( arquivo * pOpenStream );

CStdioFile ( LPCTSTR lpszFileName, UINT nOpenFlags );
lançar ( CFileException );

Parâmetros

pOpenStream

Especifica o ponteiro de arquivo retornado por uma chamada para a função de tempo de execução c fopen.

lpszFileName

Especifica uma Cadeia de caracteres que é o caminho para o arquivo desejado. O caminho pode ser relativo ou absoluto.

nOpenFlags

Modo de compartilhamento e acesso. Especifica a ação a ser tomada quando o arquivo é aberto. Você pode combinar opções usando o bit a bit ou operador (|). Permissão de acesso de um e um especificador de texto-binários são necessários; os modos de criar e noInherit são opcionais. Consulte CFile:: CFile para obter uma lista de opções do modo e outros sinalizadores. No MFC versão 3.0 e posterior, sinalizadores de compartilhamento são permitidos.

Observações

A versão padrão do Construtor funciona em conjunto com a função de membro CFile:: abrir para erros de teste.

A versão de um-parâmetro constrói um objeto CStdioFile de um ponteiro para um arquivo que já está aberto. Permitidos valores de ponteiro incluem os ponteiros de arquivo de entrada/saída predefinido stdin, stdoutou stderr.

A versão do dois-parâmetro constrói um objeto CStdioFile e abre o arquivo de sistema operacional correspondente com o caminho fornecido.

CFileException é lançada se o arquivo não pode ser aberto ou criado.

Exemplo

/ / exemplo de CStdioFile::CStdioFile
Char * pFileName = "test.dat";
CStdioFile f1;
se (! f1.Abrir (pFileName, CFile::modeCreate
 nbsp;     | CFile::modeWrite | CFile::typeText)) {
   # ifdef  Debug
      afxDump << "Unable to open file" << "\n";
   # endif
   saia (1);
}
CStdioFile f2 (stdout);
TENTE
{
   CStdioFile f3 (pFileName,
      CFile::modeCreate | CFile::modeWrite | CFile::typeText);
}
CATCH (CFileException, e)
{
   # ifdef  Debug
      afxDump << "Arquivo não pôde ser aberto"
              << e-> m_cause << "\n";
   # endif
}
END_CATCH

Visão geral de CStdioFileMembros de classe | Gráfico de hierarquia

Index