1
escriba lo siguiente para incluir el " ansi_c.h " archivo de encabezado en la primera línea del archivo fuente :
# include Escriba lo siguiente en un nuevo proyecto " ANSI C" para definir la función " readFile ": int readFile (const char * FilePathName , char ** resultsRead ) Escriba lo siguiente para abrir el archivo : sizeOfFile int = 0 ; fILE * apuntador de archivo = fopen ( FilePathName " rb "); if ( apuntador de archivo == NULL) { * resultsRead = NULL; regreso -999 ; Escriba lo siguiente para leer los contenidos del archivo : fseek ( apuntador de archivo , 0, SEEK_END ) ; sizeOfFile = ftell ( apuntador de archivo ) ; fseek ( apuntador de archivo , 0, SEEK_SET ) ; * resultsRead = (char *) malloc ( sizeOfFile 1 ) ; Escriba lo siguiente para comprobar si hay errores al leer el archivo : if ( sizeOfFile = fread (* resultsRead , sizeof (char ) , sizeOfFile , apuntador de archivo ) !) { gratuita ( * resultsRead ) ; regreso -999 ; } Escriba el siguiente para cerrar el archivo y devolver el contenido del archivo : fclose ( apuntador de archivo ) ; (* resultsRead ) [ sizeOfFile ] = 0 ; regreso sizeOfFile ; } Escriba lo siguiente para definir la función " main () " en el archivo de origen : int main () { Escriba lo siguiente para declarar las variables : char * DataRead ; int sizeOfFile ; characterCntr int = 0 ; Escriba lo siguiente para llamar a la función " readFile " que ha creado anteriormente: if ( sizeOfFile < 0 ) { puts ( " Error al leer datos de archivo "); devuelven 1 ; } Introduzca el siguiente para recorrer el contenido de su archivo , los muestra y cerrar la función : while ( sizeOfFile > 0 ; }
Página 2
< p > {
3
< p >}
4
5
6
7
8
< p> sizeOfFile = readFile ("C: \\ \\ readData.txt " , y DataRead ) ;
9