Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Zadajte nasledujúce zahrnúť " ansi_c.h " hlavičkový súbor v prvom riadku zdrojového súboru : Spojené
# include zadajte nasledujúce v novom projekte " ANSI C " definovať funkciu " readfile " : int readfile ( const char * filePathName , char ** resultsRead ) { Zadajte nasledujúci súbor otvoriť : int sizeOfFile = 0 ; FILE * filePointer = fopen ( filePathName , " rb " ) ; if ( filePointer == NULL ) { * resultsRead = NULL ; vrátiť -999 ; } Zadajte nasledujúci príkaz čítať obsah súboru : fseek ( filePointer , 0 , SEEK_END ) ; sizeOfFile = ftell ( filePointer ) ; fseek ( filePointer , 0 , SEEK_SET ) ; * resultsRead = ( char * ) malloc ( sizeOfFile +1 ) ; zadajte nasledujúce kontrola chýb pri čítaní súboru : if ( ! sizeOfFile = fread ( * resultsRead , sizeof ( char ) , sizeOfFile , filePointer ) ) { zdarma ( * resultsRead ) ; vrátiť -999 ; } Zadajte nasledujúce zatvorte súbor a vráti obsah súboru : fclose ( filePointer ) ; ( * resultsRead ) [ sizeOfFile ] = 0 ; vrátiť sizeOfFile ; } Zadajte nasledujúce definovať " main ( ) " funkcie v zdrojovom súbore : int main ( ) { Zadajte nasledujúce deklarovať svoje premenné : char * DataRead ; int sizeOfFile ; int characterCntr = 0 ; Zadajte nasledujúce volanie funkcie " readfile " ste vytvorili vyššie : sizeOfFile = readfile ( " C : \\ \\ readData.txt " , a DataRead ) ; if ( sizeOfFile < 0 ) { puts ( " Chyba pri čítaní dáta v súbore " ) ; } Zadajte nasledujúce prechádzať obsah v súbore , zobrazí ich a zatvorte funkciu : while ( sizeOfFile > 0 ; }
2
3
4
5
6
7
8
vráti 1 ;
9