CStdioFile::CStdioFile

CStdioFile ( );

CStdioFile ( archivo * pOpenStream );

CStdioFile ( LPCTSTR lpszFileName, UINT nOpenFlags );
tirar ( CFileException );

Parámetros

pOpenStream

Especifica el puntero de archivo devuelto por una llamada a la función de tiempo de ejecución c fopen.

lpszFileName

Especifica una cadena que es la ruta al archivo que desee. La ruta puede ser relativa o absoluta.

nOpenFlags

Modo de uso compartido y el acceso. Especifica la acción a tomar cuando se abre el archivo. Puede combinar opciones mediante OR bit a bit operador (|). Permiso de acceso de uno y un especificador de texto binario son necesarios; los modos de crear y noInherit son opcionales. Consulte CFile::CFile para obtener una lista de opciones del modo y otras banderas. En MFC versión 3.0 y posterior, se permiten compartir banderas.

Observaciones

La versión predeterminada del constructor trabaja conjuntamente con la función de miembro de CFile::Open a prueba de errores.

La versión de un parámetro construye un objeto CStdioFile de un puntero a un archivo que ya está abierto. Permite valores de puntero incluyen los punteros predefinidos de entrada y salida de archivos stdin, stdouto stderr.

La versión de dos parámetros construye un objeto CStdioFile y abre el archivo de sistema operativo correspondiente con la ruta.

CFileException se produce si el archivo no puede ser abierto o creado.

Ejemplo

/ / ejemplo de CStdioFile::CStdioFile
Char * pFileName = "test.dat";
CStdioFile f1;
Si (! f1.Abierto (pFileName, CFile::modeCreate
 nbsp;     | CFile::modeWrite | {CFile::typeText))
   # ifdef _DEBUG
      afxDump << "No se puede abrir el archivo" << "\n";
   # endif
   salir (1);
}
CStdioFile f2 (stdout);
INTENTE
{
   CStdioFile f3 (pFileName,
      CFile::modeCreate | CFile::modeWrite | CFile::typeText);
}
CATCH (CFileException, e)
{
   # ifdef _DEBUG
      afxDump << "No se pudo abrir el archivo"
              << e-> m_cause << "\n";
   # endif
}
END_CATCH

Visió&n General de CStdioFile |nbsp; Miembros de clase | Diagrama de jerarquía

Index