Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να διαβάσετε ένα Sequential αρχείου σε C

είσοδος αρχείων και εξόδου είναι μια πολύ σημαντική δυνατότητα οποιασδήποτε γλώσσας προγραμματισμού , δεδομένου ότι επιτρέπει το πρόγραμμά σας να διαβάσει και να γράψει αρχεία . Στη γλώσσα προγραμματισμού C , αρχείο εισόδου και εξόδου είναι μέρος της βασικής σύνταξης και μέλος του " cstdio " βιβλιοθήκη. Για να διαβάσετε ένα αρχείο , το αρχείο πρέπει να ανοίξει και να διαβάσει κάθε χαρακτήρα διαδοχικά . Διαβάζοντας ένα αρχείο με αυτόν τον τρόπο είναι ένας πολύ καλός τρόπος για να εισαγάγει τον εαυτό σας με το " cstdio " βιβλιοθήκη. Τα πράγματα που θα χρειαστείτε
C Integrated Development Environment ( IDE ) , όπως Eclipse CDT
C Compiler , όπως GCC
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε το Ο IDE κάνοντας κλικ στο εικονίδιό του . Δημιουργήστε ένα νέο έργο με την επιλογή " File /New /C Project. " Ένα νέο σχέδιο C δημιουργείται και ένα κενό αρχείο πηγαίου κώδικα εμφανίζεται στο κύριο παράθυρο του επεξεργαστή 2

Εισαγωγή του " Cstdio « βιβλιοθήκη χρησιμοποιώντας την ακόλουθη γραμμή κώδικα : .

# Include εικόνων
3

Δημιουργήστε μια κύρια λειτουργία γράφοντας τον ακόλουθο κώδικα :

int main ( ) {


}
Η 4

αναγνωρίσει ένα δείκτη σε έναν τύπο FILE γράφοντας τα εξής μεταξύ των αγκυλών της κύριας λειτουργίας . Όλα του κώδικα από εδώ συνεχίζεται μεταξύ των αγκύλες της κύριας λειτουργίας , σε διαδοχική σειρά

FILE * pFile ? .
5

Ανοίξτε ένα αρχείο για ανάγνωση με τις fopen ( ) λειτουργία . Θα χρειαστεί να περάσει το όνομα του αρχείου σε λειτουργία , έτσι ώστε αν το αρχείο κειμένου με το όνομα " test.txt , " θα πρέπει να γράψω αυτό :

pFile = fopen ( " text.txt " , " r " ) ?
Η 6

κηρύξει έναν τύπο char σαν αυτό :

char c ?
Η 7

επαναλάβει διαδοχικά μέσα στο αρχείο , κοιτάζοντας κάθε χαρακτήρα κατά μήκος του τρόπου . Μια ειδική EOF (τέλος αρχείου) χαρακτήρα σηματοδοτεί το τέλος του αρχείου , έτσι θέλετε να ψάξουν για αυτό . Ένας τρόπος για να δούμε ένα χαρακτήρα είναι να χρησιμοποιήσετε την fgetc ( λειτουργία ) . Μπορείτε να ελέγξετε για να δείτε αν ο χαρακτήρας είναι ένα αρχείο ΕΟΦ σαν αυτό :

ενώ ( ( c = fgetc ( pFile ) ) = ΕΟΦ ! )

{

}
Τετάρτη 8

Εκτυπώστε κάθε χαρακτήρα στο αρχείο . Αυτό είναι προαιρετικό , αλλά δείχνει ότι το αρχείο που διαβάζονται διαδοχικά . Θα πρέπει να θέσει την ακόλουθη γραμμή μεταξύ των αγκυλών του βρόχου while :

printf ( "% c" , γ) ?
Η 9

Μεταγλώττιση και εκτέλεση του προγράμματος . Το πρόγραμμα θα αποδώσει όλο το κείμενο από το αρχείο κειμένου στην κονσόλα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα