< br > Página 2 Digite o seguinte em um novo projeto " ANSI C " para definir a função " readFile " :
int readFile (const char * FilePathName , char ** resultsRead )
{
3
Digite o seguinte para abrir o arquivo :
int sizeOfFile = 0;
fILE * filePointer = fopen ( FilePathName " rb " );
if ( filePointer == NULL ) {
* resultsRead = NULL;
retornar -999 ;
}
4
Digite o seguinte para ler o conteúdo do arquivo :
fseek ( filePointer , 0, SEEK_END );
sizeOfFile = ftell ( filePointer ) ;
fseek ( filePointer , 0, SEEK_SET );
* resultsRead = ( char *) malloc ( sizeOfFile +1) ;
5
Digite o seguinte para verificar se há erros durante a leitura de arquivo :
if (! sizeOfFile = fread (* resultsRead , sizeof (char ) , sizeOfFile , filePointer ) ) {
livre (* resultsRead );
retornar -999 ;
}
6
Digite o seguinte para fechar o arquivo e retornar o conteúdo do arquivo :
fclose ( filePointer );
(* resultsRead ) [ sizeOfFile ] = 0;
retornar sizeOfFile ;
}
7
Digite o seguinte para definir o função " main () " em seu arquivo Fonte :
int main () {
Digite o seguinte para declarar as variáveis :
char * DataRead ;
int sizeOfFile ;
int characterCntr = 0;
8
Digite o seguinte para chamar a função " readFile " criado acima :
sizeOfFile = readFile ("C: \\ \\ readData.txt " , e DataRead );
if ( sizeOfFile <0) {
puts ( " Erro na leitura dados no arquivo " ) ;
retornar 1 ;
}
9
Digite o seguinte para percorrer o conteúdo de seu arquivo , exibi-los e fechar a função :
while ( sizeOfFile > 0; }