bettina Δημοσ. 13 Ιανουαρίου 2008 Δημοσ. 13 Ιανουαρίου 2008 1}Θελει 2 struct ετσι?και λογικα αλλη μια για το clients_new.dat... 2}πως θα κανω την ενημερωση του clients?(ερωτημα 3) Η ΕΡΓΑΣΙΑ ΜΟΥ...Any ideas????) Η «Χαροκόπειος Τράπεζα της Ελλάδος» παρακολουθεί τις συναλλαγές των πελατών της μέσω συστήματος που χρησιμοποιεί δύο βασικά σειριακά αρχεία, το “clients.dat” και το “transactions.dat”. Το “clients.dat” κρατάει πληροφορία για τους πελάτες. Πιο συγκεκριμένα διατηρεί εγγραφές που περιέχουν κωδικό πελάτη (account number), όνομα πελάτη (client’s name) και υπόλοιπο λογαριασμού (balance). Το “transactions.dat” κρατάει ως πληροφορία τον κωδικό πελάτη (account number) και το ποσό της συναλλαγής (money amount), για τις ημερήσιες συναλλαγές της τράπεζας 1. Προσθήκη νέου πελάτη στο clients.dat 2. Προσθήκη στοιχείων συναλλαγής (transaction) στο αρχείο transaction.dat. 3. Να έχει τη δυνατότητα να ενημερώνει με τα υπόλοιπα των λογαριασμών των πελατών (όπως αναφέρονται στο αρχείο “clients.dat”) μετά την ενσωμάτωση των μεταβολών που έγιναν στη διάρκεια της ημέρας (όπως αναφέρονται στο “transactions.dat”). Τα αποτελέσματα της ενημέρωσης θα εγγράφονται σ’ενα καινούργιο αρχείο με όνομα clients_new.dat 4. Να έχει τη δυνατότητα να εκτυπώνει (στην οθόνη) λίστα με τα ονόματα των πελατών και τα ποσά ανά συναλλαγή που πραγματοποίησαν. Το πρόγραμμα θα πρέπει να παρέχει μενού πέντε επιλογών
bokarinho Δημοσ. 13 Ιανουαρίου 2008 Δημοσ. 13 Ιανουαρίου 2008 1}Θελει 2 struct ετσι?και λογικα αλλη μια για το clients_new.dat...2}πως θα κανω την ενημερωση του clients?(ερωτημα 3) Η ΕΡΓΑΣΙΑ ΜΟΥ...Any ideas????) Η «Χαροκόπειος Τράπεζα της Ελλάδος» παρακολουθεί τις συναλλαγές των πελατών της μέσω συστήματος που χρησιμοποιεί δύο βασικά σειριακά αρχεία, το “clients.dat” και το “transactions.dat”. Το “clients.dat” κρατάει πληροφορία για τους πελάτες. Πιο συγκεκριμένα διατηρεί εγγραφές που περιέχουν κωδικό πελάτη (account number), όνομα πελάτη (clientʼs name) και υπόλοιπο λογαριασμού (balance). Το “transactions.dat” κρατάει ως πληροφορία τον κωδικό πελάτη (account number) και το ποσό της συναλλαγής (money amount), για τις ημερήσιες συναλλαγές της τράπεζας 1. Προσθήκη νέου πελάτη στο clients.dat 2. Προσθήκη στοιχείων συναλλαγής (transaction) στο αρχείο transaction.dat. 3. Να έχει τη δυνατότητα να ενημερώνει με τα υπόλοιπα των λογαριασμών των πελατών (όπως αναφέρονται στο αρχείο “clients.dat”) μετά την ενσωμάτωση των μεταβολών που έγιναν στη διάρκεια της ημέρας (όπως αναφέρονται στο “transactions.dat”). Τα αποτελέσματα της ενημέρωσης θα εγγράφονται σʼενα καινούργιο αρχείο με όνομα clients_new.dat 4. Να έχει τη δυνατότητα να εκτυπώνει (στην οθόνη) λίστα με τα ονόματα των πελατών και τα ποσά ανά συναλλαγή που πραγματοποίησαν. Το πρόγραμμα θα πρέπει να παρέχει μενού πέντε επιλογών 1. Νομίζω ότι ένα struct που θα τα περιέχει όλα είναι αρκετό. 2. Αναζήτηση μέσα στο αρχείο με βάση τα bytes για να βρεις την n εγγραφή με id = n και μετά ενημέρωση και γράψιμο.
bettina Δημοσ. 14 Ιανουαρίου 2008 Μέλος Δημοσ. 14 Ιανουαρίου 2008 ρε παιδια, πως μπορω να προσθεσω δεδομενα σε ενα αρχειο που περιεχει ηδη καποια στοιχεια? Με το δεικτη "α" μου ανοιγει καινουργιο αρχειο
bokarinho Δημοσ. 14 Ιανουαρίου 2008 Δημοσ. 14 Ιανουαρίου 2008 Για δοκίμασε με: > char *mode = "rb+"; filePtr = fopen(Filename, mode); if(!filePtr) ....
bettina Δημοσ. 14 Ιανουαρίου 2008 Μέλος Δημοσ. 14 Ιανουαρίου 2008 auto den einai gia diadiko? ego thalo seiriako...den paizei rolo?
bettina Δημοσ. 14 Ιανουαρίου 2008 Μέλος Δημοσ. 14 Ιανουαρίου 2008 αυτο δεν ειναι για δυαδικο αρχειο(rb?) εγω θελω σειριακο...δεν παιζει ρολο?
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.