< br >
2 skrive følgende i en ny " ANSI C "-projektet til at definere " ReadFile "-funktionen : Hej
int ReadFile ( const char * filePathName , char ** resultsRead )
< p> {
3
Skriv følgende for at åbne filen : Hej
int sizeOfFile = 0;
fILE * filePointer = fopen ( filePathName " rb ");
if ( filePointer == NULL)
{
* resultsRead = NULL ;
afkast -999 ,
< p >}
4
Skriv følgende at læse indholdet af filen : Hej
fseek ( filePointer , 0, SEEK_END ),
sizeOfFile = ftell ( filePointer ) ;
fseek ( filePointer , 0, SEEK_SET ),
* resultsRead = ( char * ) malloc ( sizeOfFile +1 ),
5
Skriv følgende til kontrollere for fejl , mens du læser fil : Hej
if ( sizeOfFile = fread ( * resultsRead , sizeof (char ) sizeOfFile , filePointer ) !)
{
fri ( * resultsRead ),
afkast -999 ,
}
6
Indtast følgende for at lukke filen og returnere filindholdet : Hej
fclose ( filePointer ),
( * resultsRead ) [ sizeOfFile ] = 0;
afkast sizeOfFile ,
}
7
Skriv følgende for at definere "main ()" -funktionen i din Kildefil : Hej
int main ()
{
Skriv følgende at erklære dine variabler : Hej
char * dataRead ;
int sizeOfFile ,
int characterCntr = 0;
8
Indtast følgende for at kalde " ReadFile "-funktionen , du oprettede ovenfor : Hej < p> sizeOfFile = ReadFile ( "C: \\ \\ readData.txt " , og dataRead ),
if ( sizeOfFile <0 )
{
puts ( "Fejl ved læsning data i filen ");
tilbagevenden 1;
}
9
Input følgende at sløjfe gennem indholdet i din fil , vise dem og lukke funktionen : Hej
while ( sizeOfFile > 0 ;
}