Πληκτρολογήστε το παρακάτω, για να συμπεριλάβει το « ansi_c.h " αρχείο κεφαλίδα στην πρώτη γραμμή του αρχείου Πηγή σας :
# include Πληκτρολογήστε τα ακόλουθα σε ένα νέο " ANSI C" για να καθορίσει το " ReadFile " λειτουργία : int ReadFile ( const char * FilePathName , char ** resultsRead ) { Πληκτρολογήστε το παρακάτω, για να ανοίξετε το αρχείο : int sizeOfFile = 0 ? FILE * filePointer = fopen ( FilePathName " rb " ) ? αν ( filePointer == NULL) { * resultsRead = NULL? επιστρέψει -999 ? } Πληκτρολογήστε την ακόλουθη για να διαβάσετε τα περιεχόμενα του αρχείου : fseek ( filePointer , 0 , SEEK_END ) ? sizeOfFile = ftell ( filePointer ) ? fseek ( filePointer , 0 , SEEK_SET ) ? * resultsRead = ( char * ) malloc ( sizeOfFile +1) ? Πληκτρολογήστε το παρακάτω, για να ελέγξετε για σφάλματα κατά την ανάγνωση του αρχείου : if ( ! sizeOfFile = fread ( * resultsRead , sizeof ( char ) , sizeOfFile , filePointer ) ) { δωρεάν ( * resultsRead ) ? επιστρέψει -999 ? } Εισάγετε τον παρακάτω, για να κλείσετε το αρχείο και να επιστρέψει τα περιεχόμενα του αρχείου : Αδυναμία εγγραφής αρχείου ( filePointer ) ? ( * resultsRead ) [ sizeOfFile ] = 0 ? επιστρέψει sizeOfFile ? } Πληκτρολογήστε το παρακάτω, για να καθορίσουν το « main () " λειτουργία στο αρχείο σας Πηγή : int main ( ) { Πληκτρολογήστε το παρακάτω για να δηλώσετε τις μεταβλητές σας : char * dataRead ? int sizeOfFile ? int characterCntr = 0 ? Εισάγετε τον παρακάτω για να καλέσετε τη λειτουργία " ReadFile " που δημιουργήσατε παραπάνω : sizeOfFile = ReadFile ( " C : \\ \\ readData.txt " , και dataRead ) ? αν ( sizeOfFile <0 ) { puts ( " Σφάλμα κατά την ανάγνωση δεδομένα στο αρχείο " ) ? επιστροφή 1? } Πληκτρολογήστε το παρακάτω για να βρόχο μέσα από το περιεχόμενο στο αρχείο σας , να εμφανιστεί και να κλείσετε τη λειτουργία : ενώ ( sizeOfFile > 0 ? }
2
εικόνων 3
Η 4
5
Η 6
Η 7
8
Η 9
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα