Πώς να προσθέσετε σε ένα αρχείο

Πίνακας περιεχομένων:

Πώς να προσθέσετε σε ένα αρχείο
Πώς να προσθέσετε σε ένα αρχείο

Βίντεο: Πώς να προσθέσετε σε ένα αρχείο

Βίντεο: Πώς να προσθέσετε σε ένα αρχείο
Βίντεο: Πώς να προσθέσετε ετικέτα BPM και μετονομασία αρχεια σου 2024, Ενδέχεται
Anonim

Συχνά όταν εκτελείται το λογισμικό, απαιτείται η εισαγωγή των δεδομένων που προκύπτουν σε ένα υπάρχον αρχείο. Επιπλέον, είναι απαραίτητο να προσθέσετε το αρχείο με τέτοιο τρόπο ώστε τα υπόλοιπα δεδομένα που είναι αποθηκευμένα εκεί να παραμένουν αμετάβλητα. Αυτή η εργασία μπορεί εύκολα να επιλυθεί χρησιμοποιώντας τις λειτουργίες της γλώσσας προγραμματισμού C. Ο ευκολότερος τρόπος για να προσθέσετε δεδομένα σε ένα αρχείο είναι να χρησιμοποιήσετε ειδικά χαρακτηριστικά της τυπικής λειτουργίας αρχείου. Με τη βοήθειά τους, μπορείτε να ανοίξετε και να προσθέσετε δεδομένα σε ένα αρχείο αρκετές φορές κατά τη λειτουργία του προγράμματος.

Πώς να προσθέσετε σε ένα αρχείο
Πώς να προσθέσετε σε ένα αρχείο

Απαραίτητη

Περιβάλλον προγραμματισμού Γ

Οδηγίες

Βήμα 1

Οι λειτουργίες για την εργασία με αρχεία και την εξαγωγή δεδομένων σε αυτά κατά τον προγραμματισμό σε C βρίσκονται σε ειδική βιβλιοθήκη. Συνδέστε τα στο πρόγραμμά σας. Για να το κάνετε αυτό, πριν γράψετε τον κωδικό, καθορίστε το αρχείο κεφαλίδας για αυτήν τη βιβλιοθήκη. Εισαγάγετε τη γραμμή #include "stdio.h".

Βήμα 2

Στο κείμενο του προγράμματος, δημιουργήστε ένα δείκτη στον περιγραφέα αρχείων. Για να το κάνετε αυτό, γράψτε μια γραμμή στον κωδικό προγράμματος όπως: FILE * pFile, όπου το pFile είναι το όνομα του δημιουργημένου δείκτη.

Βήμα 3

Ανοίξτε το αρχείο όπου πρέπει να προσθέσετε δεδομένα. Χρησιμοποιήστε την ακόλουθη συνάρτηση: pFile = fopen ("NameFile.txt", "a"). Εδώ το NameFile.txt είναι το όνομα του αρχείου. Η δεύτερη παράμετρος, το σύμβολο του λατινικού αλφαβήτου, "a" καθορίζει τον τρόπο ανοίγματος του αρχείου με τη δυνατότητα προσθήκης δεδομένων σε αυτό.

Βήμα 4

Εάν το αρχείο στο οποίο πρέπει να προσθέσετε τιμές δεν βρίσκεται στον ίδιο κατάλογο όπου εκτελείται το πρόγραμμά σας, τότε μαζί με το όνομα του αρχείου καθορίστε την πλήρη διαδρομή προς αυτόν στον σκληρό δίσκο. Για να το κάνετε αυτό, αλλάξτε τη γραμμή στην πρώτη παράμετρο. Για παράδειγμα, η διαδρομή προς ένα αρχείο που βρίσκεται στον ριζικό κατάλογο της μονάδας D καθορίζεται από την καταχώριση: "D: NameFile.txt".

Βήμα 5

Προσθέστε τα δεδομένα που θέλετε στο ανοιχτό αρχείο. Για αυτό, είναι καλύτερο να χρησιμοποιήσετε την υπερφορτωμένη συνάρτηση fprintf (pFile, Προστέθηκε δεδομένα:% s

, datStr). Η πρώτη παράμετρος pFile σε αυτήν τη συνάρτηση καθορίζει την περιγραφή του αρχείου που θα προστεθεί. Στη συνέχεια έρχεται η γραμμή που εξάγεται στο αρχείο στο σύνολό της, εκτός από ειδικούς χαρακτήρες.

Βήμα 6

Οι χαρακτήρες μετά το σύμβολο "%" υποδεικνύουν τους τύπους των δεδομένων εξόδου. Έτσι, η έκφραση "% s" σημαίνει ότι η τρίτη παράμετρος της συνάρτησης είναι μια μεταβλητή συμβολοσειράς. Για έξοδο σε ένα αρχείο από μια μεταβλητή τύπου int, βάλτε την έκφραση "% d", για έξοδο της διεύθυνσης του δείκτη - "% p". Για τροφοδοσία γραμμής μετά την εγγραφή δεδομένων, το σύμβολο «

Έτσι, τα επόμενα δεδομένα που εισάγονται στο αρχείο θα γραφτούν σε μια νέα γραμμή.

Βήμα 7

Αφού εμφανίσετε τα δεδομένα που χρειάζεστε, κλείστε το αρχείο με τον περιγραφέα του χρησιμοποιώντας την εντολή fclose (pFile). Στη συνέχεια αποθηκεύστε το πρόγραμμα, μεταγλωττίστε και εκτελέστε το. Τα καθορισμένα δεδομένα θα προστεθούν στο αρχείο.

Συνιστάται: