Εμφάνιση 1-7 από 7
  1. #1
    Εγγραφή
    17-06-2018
    Μηνύματα
    4
    Downloads
    0
    Uploads
    0
    ISP
    Cyta Hellas
    Post
    Σας παρακαλώ βοηθήστε με. 2 μέρες ψάχνω το διαδίκτυο και δεν μπορώ να βρω λύση στο πρόβλημά μου.

    Spoiler:
    Έχω δημιουργήσει 3 αρχεία για ένα πρόγραμμα στην C++, BibElement.h, BibElement.cpp, main.cpp. Θέλω να φτιάξω ένα πρόγραμμα όπου θα ορίζω μια κλάση BibElement με τα πεδία type, id, author, title, journal, volume, booktitle, publisher, pages, year (όλα string). Το πρόγραμμά αυτό θα διαβάζει αρχεία κειμένου, τα οποία θα έχει τα στοιχεία των βιβλίων. Έχω φτιάξει ήδη αυτό το αρχείο (input.txt). Μετά θα ζητά από το χρήστη το όνομα του αρχείου εισόδου και μετά δύο κριτήρια ταξινόμησης πρωτεύον και δευτερεύον (που θα είναι οποιοδήποτε από τα ακόλουθα πεδία: type, id, author και year) και θα αποθηκεύει στο output.txt.

    Το πρόβλημα μου είναι πως δεν μπορώ να κάνω Sort του input.txt μέσα από το BibElement.cpp & να παίρνει τα 2 κλειδιά για να κανει sort από το χρήστη.
    Σας παρακαλώ βοηθήστε με όποιος ξέρει!
    Παρακάτω σας στέλνω τα αρχεία αλλά δεν ξέρω αν είναι και σωστά όλα!

  2. #2
    Το avatar του μέλους Red Yonko
    Red Yonko Guest
    Ο τίτλος σου σίγουρα εξηγεί αυτό που θες;

    Τα πεδία θες να ναι βάσεις;

  3. #3
    Εγγραφή
    17-06-2018
    Μηνύματα
    4
    Downloads
    0
    Uploads
    0
    ISP
    Cyta Hellas
    Οχι ακριβως. Τα πεδια ουσιαστικα περνουν τις τιμες απο αυτα που θα του δωσω. Αλλα στο συγκεκριμενο δεν ξερω αν κανει κατι.

  4. #4
    Εγγραφή
    13-11-2011
    Περιοχή
    Χολαργός
    Ηλικία
    37
    Μηνύματα
    1.446
    Downloads
    1
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    24000 / 4500
    ISP
    Wind
    DSLAM
    Wind - ΧΟΛΑΡΓΟΣ
    Path Level
    Interleaved
    Δεν έχεις βάλει κάπου τα αρχεία σου, για να δούμε τον κώδικα και να σε βοηθήσουμε!

    Αλλά για να κάνεις sort μπορείς να διαβάσεις το αρχείο σου σε αντικείμενα της κλάσης BibElement και τα τοποθετείς σε vector ή list.
    Στη συνέχεια μπορείς να κάνεις overload τον operator "<" για την BibElement ώστε να χρησιμοποιήσεις τις ενσωματωμένες βιβλιοθήκες για sort και με static μεταβλητές να ορίσεις τα πεδία του sort.
    Τελευταία επεξεργασία από το μέλος MitsakosGR : 19-06-18 στις 08:29.

  5. #5
    Το avatar του μέλους Red Yonko
    Red Yonko Guest
    Ω ρε Μιτσο, ξέρεις πολλα

    Ναι βάλε τα αρχεία σε ενα cloud να τα κατεβασουμε και να δουμε έστω λιγο ποιο ειναι το πρόβλημα.

    Παρακάτω σας στέλνω τα αρχεία αλλά δεν ξέρω αν είναι και σωστά όλα!
    Λες πως θα τα βάλεις αλλά δεν φαίνονται καπου

  6. #6
    Εγγραφή
    17-06-2018
    Μηνύματα
    4
    Downloads
    0
    Uploads
    0
    ISP
    Cyta Hellas
    Είναι και τα 3 αρχεία μαζί με το input.txt που έχω βάλει τα βιβλία μέσα.
    https://drive.google.com/open?id=1R1...VB9Bd4t-bPM5Oq

  7. #7
    Το avatar του μέλους Red Yonko
    Red Yonko Guest
    Ωραία ευχαριστούμε.

    Επίσης καλωσόρισες

Tags για αυτό το Θέμα

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας