Τα κλείνοντας αρχεία που διαβάζουν το αρχείο, αρχεία είναι κλειστά χρησιμοποιώντας τη λειτουργία fclose. Η λειτουργία feof χρησιμοποιείται για να εξετάσει για το τέλος του αρχείου. Οι λειτουργίες fgetc, fscanf, και fgets χρησιμοποιούνται για να διαβάσουν τα στοιχεία από το αρχείο. Η λειτουργία fscanf μπορεί να χρησιμοποιηθεί για να διαβάσει τους διαφορετικούς τύπους στοιχείων από το αρχείο.

Files Recovery Software
Σπίτι Στοιχεία Επικοινωνίας Εξυπηρέτηση Πελατών Κατεβάστε το Demo Προϊόντα  

 
 

Κλείνοντας αρχεία

Τα αρχεία είναι κλειστά χρησιμοποιώντας τη λειτουργία fclose. Η σύνταξη είναι η ακόλουθη:

fclose(in);

Αρχεία ανάγνωσης

Η λειτουργία feof χρησιμοποιείται για να εξετάσει για το τέλος του αρχείου. Οι λειτουργίες fgetc, fscanf, και fgets χρησιμοποιούνται για να διαβάσουν τα στοιχεία από το αρχείο.

Το ακόλουθο παράδειγμα απαριθμεί το περιεχόμενο ενός αρχείου στην οθόνη, χρησιμοποιώντας fgetc για να διαβάσει στο αρχείο έναν χαρακτήρα σε έναν χρόνο.

#include <stdio.h>
int main()
{

FILE *in;
int key;

if ((in = fopen("tarun.txt", "r")) == NULL)
{

puts("Unable to open the file");
return 0;
}

while (!feof(in))
{
key = fgetc(in);

/* Ο τελευταίος χαρακτήρας που διαβάζεται είναι το τέλος του αρχείου
ο δείκτης έτσι δεν το τυπώνει */
if (!feof(in))
putchar(key);
}

fclose(in);
return 0;
}

Η λειτουργία fscanf μπορεί να χρησιμοποιηθεί για να διαβάσει τους διαφορετικούς τύπους στοιχείων από το αρχείο όπως στο ακόλουθο παράδειγμα, υπό τον όρο ότι το στοιχείο στο αρχείο είναι με το σχήμα της σειράς σχήματος που χρησιμοποιείται με το fscanf.

fscanf(in, "%d/%d/%d", &day, &month, &year);

Η λειτουργία fgets χρησιμοποιείται για να διαβάσει ότι διάφοροι χαρακτήρες από ένα αρχείο stdin είναι το τυποποιημένο ρεύμα αρχείων εισαγωγής, και η λειτουργία fgets μπορεί να χρησιμοποιηθεί για να ελέγξει την εισαγωγή.


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18

 
 

page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34

 
 

page 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50

 
 

page 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60

Next page
 
 
Data Recovery Book
 
Κεφάλαιο 1 Μια επισκόπηση της αποκατάστασης στοιχείων
Κεφάλαιο 2 Εισαγωγή των σκληρών δίσκων
Κεφάλαιο 3 Λογική προσέγγιση στους δίσκους και το OS
Κεφάλαιο 4 Συστήματα αριθμού
Κεφάλαιο 5 Εισαγωγή του προγραμματισμού γ
Κεφάλαιο 6 Εισαγωγή στα βασικά υπολογιστών
Κεφάλαιο 7 Απαραίτητες εντολές DOS
Κεφάλαιο 8 Δίσκος-ζωντανό ον λειτουργεί και διακόπτει το χειρισμό με το γ
Κεφάλαιο 9 Διαχειριζόμενοι μεγάλοι σκληροί δίσκοι
Κεφάλαιο 10 Αποκατάσταση στοιχείων από την αλλοιωμένη δισκέτα
Κεφάλαιο 11 Παραγωγή των στηριγμάτων
Κεφάλαιο 12 Ανάγνωση και τροποποίηση MBR με τον προγραμματισμό
Κεφάλαιο 13 Ανάγνωση και τροποποίηση DBR με τον προγραμματισμό
Κεφάλαιο 14 Προγραμματισμός για την αποκατάσταση "ακατέργαστων αρχείων"
Κεφάλαιο 15 Προγραμματισμός για τις ψήκτρες στοιχείων
Κεφάλαιο 16 Ανάπτυξη περισσότερων χρησιμοτήτων για τους δίσκους
Προσάρτημα Γλωσσάριο όρων αποκατάστασης στοιχείων
 
 
Pro Data Doctor

Σπίτι

Προϊόντα

Στοιχεία Επικοινωνίας

Εξυπηρέτηση Πελατών

Κατεβάστε το Demo

Όροι και Προϋποθέσεις

 
Pro Data Doctor