hiendakias Δημοσ. 29 Ιανουαρίου 2012 Δημοσ. 29 Ιανουαρίου 2012 Γεια χαρα σε ολους !.Θελω μια βοηθεια σχετικα με μια εργασια για c++ που μας εβαλαν στο τει (θεωρια).Η εργασια ειναι η εξης : Δημιουργηστε ενα προγραμμα το οποιο θα διαβαζει 20 εγγραφες απο ενα αρχειο κειμενου(in.txt) και θα τις τυπωνει σε ενα δευτερο αρχειο (out.txt) , ταξινομημενες κατα αυξουσα σειρα (εδω σε θελω !!!).
Timonkaipumpa Δημοσ. 29 Ιανουαρίου 2012 Δημοσ. 29 Ιανουαρίου 2012 ΟΚ. Ποιο είναι ΑΚΡΙΒΩΣ το σημείο που θες βοήθεια; Τι έχεις κάνει έως τώρα, γιατί το έκανες, πώς σκέφτηκες να δομήσεις την λύση σου και πού κολλάς;
Timonkaipumpa Δημοσ. 30 Ιανουαρίου 2012 Δημοσ. 30 Ιανουαρίου 2012 Η δεν έχει ακριβές σημείο για βοήθεια και απλά ήθελε κάποιος να την λύσει, που είναι και το πιθανότερο για εμένα.
Directx Δημοσ. 30 Ιανουαρίου 2012 Δημοσ. 30 Ιανουαρίου 2012 Γεια χαρα σε ολους !.Θελω μια βοηθεια σχετικα με μια εργασια για c++ που μας εβαλαν στο τει (θεωρια).Η εργασια ειναι η εξης : Δημιουργηστε ενα προγραμμα το οποιο θα διαβαζει 20 εγγραφες απο ενα αρχειο κειμενου(in.txt) και θα τις τυπωνει σε ενα δευτερο αρχειο (out.txt) , ταξινομημενες κατα αυξουσα σειρα (εδω σε θελω !!!). Πολύ γενική ερώτηση - πολύ γενική απάντηση, αφού δουλεύεις με C++, αποθήκευσε τα περιεχόμενα σε ένα container (πχ vector) και ύστερα ταξινόμησε τα μέσο της ρουτίνας sort που προσφέρει η STL. Το θέμα της μοντελοποίησης εξαρτάται από τα δεδομένα σου φυσικά. Η δεν έχει ακριβές σημείο για βοήθεια και απλά ήθελε κάποιος να την λύσει, που είναι και το πιθανότερο για εμένα. Yeap.
hiendakias Δημοσ. 30 Ιανουαρίου 2012 Μέλος Δημοσ. 30 Ιανουαρίου 2012 Ξερω να δημιουργω το αρχειο και να αποθηκευω αλλα δεν μπορω να ταξινομησω χαρακτηρες.Θα προχωρησω το προγραμμα μεχρι εκει που μπορω και θα το ποσταρω.
bokarinho Δημοσ. 30 Ιανουαρίου 2012 Δημοσ. 30 Ιανουαρίου 2012 Πολύ γενική ερώτηση - πολύ γενική απάντηση, αφού δουλεύεις με C++, αποθήκευσε τα περιεχόμενα σε ένα container (πχ vector) και ύστερα ταξινόμησε τα μέσο της ρουτίνας sort που προσφέρει η STL. Το θέμα της μοντελοποίησης εξαρτάται από τα δεδομένα σου φυσικά. Yeap. > +1 STL -> LIST - > list<string> *list_ptr = new list<string>(); list_ptr->sort(/* Function to compare strings. */);
Directx Δημοσ. 30 Ιανουαρίου 2012 Δημοσ. 30 Ιανουαρίου 2012 > +1 STL -> LIST - > list<string> *list_ptr = new list<string>(); list_ptr->sort(/* Function to compare strings. */); +1
hiendakias Δημοσ. 4 Μαρτίου 2012 Μέλος Δημοσ. 4 Μαρτίου 2012 Εγω εφιαξα αυτο.Αλλα μαλον εχω κανει καποια λαθη. : #include <cstdlib> #include <iostream> #include <fstream> using namespace std; int main(int argc, char *argv[]) { int k,temp,A[20]={8,9,3,5,4,2,1,7,8,9,8,6,4,8,9,0,4,2,3,4}; ifstream eisodos("eisodos.txt"); ofstream eksodos("eksodos.txt"); for (int i=0;i<20;i++) { eisodos >> A; } for (int x=0;x<20;x++) { for (k=x+1;k<20;k++) { if (A[x] > A[k]) { temp = A[x]; A[x] = A[k]; A[k] = temp; } } } for (int y=0;y<20;y++) { eksodos << A[y] << endl; } system("PAUSE"); return EXIT_SUCCESS; }
nplatis Δημοσ. 10 Μαρτίου 2012 Δημοσ. 10 Μαρτίου 2012 α) Βάζε τον κώδικά σου μέσα σε [ code ] [ /code ] για να είναι πιο ευανάγνωστος. β) Ένα σίγουρο (αν και ανώδυνο) λάθος είναι ότι βάζεις στοιχεία στον πίνακα Α ενώ στην πραγματικότητα θέλεις να τα διαβάσεις από το αρχείο -- άρα αυτό δεν χρειάζεται. γ) Πώς καταλαβαίνεις ότι έχεις κάποιο λάθος; Έτρεξες το πρόγραμμα και σου βγάζει λάθος; Για να το δοκιμάσεις, φτιάξε ένα αρχείο "eisodos.txt" με τα 20 νούμερα που θέλεις και μετά δες το αρχείο που βγαίνει.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα