Adobe PDF (791.83 kB)
Title Details:
Αρχεία
Authors: Mastorokostas, Paris
Reviewer: Thramboulidis, Kleanthis
Subject: MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > PROGRAMMING LANGUAGES
Keywords:
Procedural Programming
Modularity
Interfaces
Algorithms
Description:
Abstract:
Στο κεφάλαιο αυτό μελετώνται τα αρχεία. Αρχικά, ο αναγνώστης εισάγεται στις έννοιες των καναλιών ή ροών και της ενδιάμεσης μνήμης και δίνεται ο ορισμός του αρχείου στη γλώσσα C. Mελετώνται τα αρχεία κειμένου και τα δυαδικά αρχεία, όπου περιγράφονται οι λειτουργίες ανοίγματος/ κλεισίματος, ανάγνωσης και εγγραφής δεδομένων. Ακολούθως, παρουσιάζεται η τυχαία προσπέλαση δυαδικού αρχείου και η ανάγνωση/ εγγραφή ανά γραμμή. Στην τελευταία ενότητα παρουσιάζεται ένα εκτενές παράδειγμα ανάπτυξης προγράμματος, στο οποίο υλοποιείται πλήθος λειτουργιών των αρχείων και γίνεται χρήση εννοιών και εργαλείων που αναπτύχθηκαν στα προηγούμενα κεφάλαια.
Table of Contents:
9. Αρχεία
Σύνοψη
Λέξεις κλειδιά
Προαπαιτούμενη γνώση
9.1 Γενικά
9.2 Άνοιγμα – κλείσιμο αρχείου
9.3 Aνάγνωση – εγγραφή χαρακτήρων σε αρχεία
9.4 Μορφοποιούμενες συναρτήσεις εισόδου – εξόδου σε αρχεία
9.5 Ανάγνωση – εγγραφή σε δυαδικά αρχεία
9.6 Ανάγνωση – εγγραφή χαρακτήρων με χρήση των fread/fwrite
9.7 Ανάγνωση – εγγραφή γραμμή ανά γραμμή
9.8 Tυχαία προσπέλαση δυαδικού αρχείου
9.9 Παράδειγμα ανάπτυξης προγράμματος
Ερωτήσεις αυτοαξιολόγησης - ασκήσεις
Βιβλιογραφία κεφαλαίου
Linguistic Editors: Bismpa, Anna
Type: Chapter
Creation Date: 2015
Item Details:
License: http://creativecommons.org/licenses/by-nc-nd/3.0/gr
Handle http://hdl.handle.net/11419/1355
Bibliographic Reference: Mastorokostas, P. (2015). Αρχεία [Chapter]. In Mastorokostas, P. 2015. Procedural programming [Undergraduate textbook]. Kallipos, Open Academic Editions. https://hdl.handle.net/11419/1355
Language: Greek
Is Part of: Procedural programming
Number of pages 33
Publication Origin: Kallipos, Open Academic Editions