< br > Página 2 Escriba lo siguiente en un nuevo proyecto " ANSI C" para definir la función " readFile ":
int readFile (const char * FilePathName , char ** resultsRead )
< p > {
3
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 ;
< p >}
4
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 ) ;
5
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 ;
}
6
Escriba el siguiente para cerrar el archivo y devolver el contenido del archivo :
fclose ( apuntador de archivo ) ;
(* resultsRead ) [ sizeOfFile ] = 0 ;
regreso sizeOfFile ;
}
7
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 ;
8
Escriba lo siguiente para llamar a la función " readFile " que ha creado anteriormente:
< p> sizeOfFile = readFile ("C: \\ \\ readData.txt " , y DataRead ) ;
if ( sizeOfFile < 0 ) {
puts ( " Error al leer datos de archivo ");
devuelven 1 ;
}
9
Introduzca el siguiente para recorrer el contenido de su archivo , los muestra y cerrar la función :
while ( sizeOfFile > 0 ;
}