Title: Προβλημα με Compiler Borland C++ 5.5 Post by: ant on August 27, 2010, 02:28:34 am Γεια σαααααας,
εχω εγκαταστησει ολους τους compilers που βρισκονται στο cd που παρεχεται μαζι με το βιβλιο "Μαθετε τη C++ απο το μηδεν" του Herbert Schildt ( Εκδοσεις Κλειδαριθμος ) και τωρα θελω να τρεξω τα προγραμματα που εχει γραψει ο Κορτεσης ( εγω διαβαζω C++ τωρα aka Προγραμματιστικες Τεχνικες αλλα το γραφω εδω, γιατι ειναι το ιδιο βιβλιο με το Δομημενο Προγραμματισμο και χρονικα προηγειται των Προγραμματιστικων Τεχνικων ) Σε αυτα τα προγραμματα που εχει γραψει ο Κορτεσης χρησιμοποιει συνταξη που καταλαβαινει ο Borland. Η μετατροπη της συνταξης για να τα καταλαβαινει τα προγραμματα πχ ο Dev-C++ ξερω οτι ειναι σχετικα απλη ομως υπαρχει ακομη ενα προβλημα... Υπαρχουν ελληνικοι χαρακτηρες στο προγραμμα του! Με αποτελεσμα να μου βγαζει κατι αλαμπουρνεζικα και γω να μην καταλαβαινω τη σειρα με την οποια εκτελουνται οι εντολες! ( γμτ δηλαδη >:( ) Δεν ( ξανα )εβαλα την εκδοση Borland που ειχε στο ethmmy, γιατι μια φορα που την ειχα βαλει παλιοτερα, θυμαμαι μου ειχε βγαλει την πιστη! ( η οποια σημειωτεον υποστηριζει και ελληνικους χαρακτηρες αλλα εχει λιγη δουλιτσα ακομη, θελει να κατεβασεις και να τρεξεις κατι αρχειακια ) Αφου, λοιπον, εγκατεστησα τον Compiler Borland C++ 5.5 ( επισης μου βγηκε η πιστη μεχρι να καταλαβω πώς δουλευει η συγκεκριμενη εκδοση, γιατι ειναι command-line tool και οχι IDE ( σαν τον Dev-C++ εκδοση 5 ας πουμε ) >:( >:( ) αντιμετωπισα το προβλημα με τη γλωσσααααααα... Ηθελα λοιπον greek font! Αφου δοκιμασα τα αρχειακια που εχει ο Κορτεσης αναρτημενα στο ethmmy ( απο τα οποια δε δουλεψε τιποτα, υποθετω πως αναφερονται σε αλλη εκδοση του compiler Borland, και μαλιστα στην IDE έκδοσή του, γι αυτο μαλλον δεν εκατσε :'( ) εψαξα στο internet και βρηκα την παρακατω λυση: Λυση :P (http://www.windows7download.com/win7-dislin-for-borland-c-5-5-6-0/qcjcxpty.html) Εκανα ο,τι ελεγε για την εγκατασταση αλλα μετα κολλαω εδω ( αντιγραφω απο το readme.inf ): d) Reconfigure the System Set the DISLIN environment variable to c:\dislin and include c:\dislin\win in your path. If you have installed DISLIN in a different directory, you have to use that directory for the environment variables above. The setting of environment depends on your Windows version: Windows 98/ME Add the following commands to the autoexec.bat file PATH=c:\dislin\win;%PATH% SET DISLIN=c:\dislin Windows NT/2000/XP/Vista Environment variables can be set or modified with the Control Panel (see Control Panel -> System -> Advanced -> Environment Variables). Τι ειν' τουτα ωρε παιδες; Δηλαδη ξερω στο περιπου τι ειναι ( γιατι εκανα παρομοια διαδικασια για να δουλεψει ο Compiler Borland C++ 5.5 ) αλλα με το περιπου δουλεια δε γινεται! Μπορει καποιος να μου πει ακριβως τι να κανω; Εχω windows xp ελληνικα. Καποιος ηλεκτρονικαριος ( ή και μη ;D ) :( Ευχαριστω Title: deleted Post by: BOBoMASTORAS on August 27, 2010, 16:24:22 pm deleted
Title: Re: Προβλημα με Compiler Borland C++ 5.5 Post by: ant on August 27, 2010, 16:37:58 pm Σ ευχαριστω πολυ BOBoMASTORA για την απαντηση σου!
Ολες οι λυσεις που μου προτεινεις ειναι πολυ σωστες, αλλα εγω θελω "απλως να περασω το μαθημα" ( βλεπεις μαζευτηκαν αρκετουτσικα και πρεπει να αρχισω να ξεφορτωνομαι σιγα-σιγα ^redface^ ^redface^ ) Χρησιμοποιησα αυτην την λυση για γρηγορα ( αλλα πηγα για μαλλι και βγηκα κουρεμενος ) Το εχω και το Visual Studio αλλα αντε να το μαθω... ( ακουω οτι ειναι πιο δυσκολο απο Dev και Borland ) και ουτε λογος για να προγραμματισω σε linux! ( εντελως καινουργιο λειτουργικο συστημα για μενα και τωρα πού χρονος... ) Δοκιμασα ακομα να το τρεξω και στον XCode της Apple αλλα τζιφος και κει ( ^facepalm^ ^crybaby^ ) Καποια τελευταια λυση θα ηταν να ψαξω να βρω greek font για τον Dev-C++ εκδοση 5 ( η αληθεια ειναι οτι αυτο δεν το προσπαθησα, γιατι ηθελα να πετυχω μαξιμουμ αποτελεσμα, να μην πειραξω δηλαδη καθολου τον κωδικα του Κορτεση ) Ευχαριστω πολυ παντως ;) Title: Re: Προβλημα με Compiler Borland C++ 5.5 Post by: ant on August 27, 2010, 16:42:17 pm Αφου δοκιμασα τα αρχειακια που εχει ο Κορτεσης αναρτημενα στο ethmmy ( απο τα οποια δε δουλεψε τιποτα, υποθετω πως αναφερονται σε αλλη εκδοση του compiler Borland, και μαλιστα στην IDE έκδοσή του, γι αυτο μαλλον δεν εκατσε :'( ) εψαξα στο internet και βρηκα την παρακατω λυση: Λυση :P (http://www.windows7download.com/win7-dislin-for-borland-c-5-5-6-0/qcjcxpty.html) Εκανα ο,τι ελεγε για την εγκατασταση αλλα μετα κολλαω εδω ( αντιγραφω απο το readme.inf ): d) Reconfigure the System Set the DISLIN environment variable to c:\dislin and include c:\dislin\win in your path. If you have installed DISLIN in a different directory, you have to use that directory for the environment variables above. The setting of environment depends on your Windows version: Windows 98/ME Add the following commands to the autoexec.bat file PATH=c:\dislin\win;%PATH% SET DISLIN=c:\dislin Windows NT/2000/XP/Vista Environment variables can be set or modified with the Control Panel (see Control Panel -> System -> Advanced -> Environment Variables). Τι ειν' τουτα ωρε παιδες; Δηλαδη ξερω στο περιπου τι ειναι ( γιατι εκανα παρομοια διαδικασια για να δουλεψει ο Compiler Borland C++ 5.5 ) αλλα με το περιπου δουλεια δε γινεται! Μπορει καποιος να μου πει ακριβως τι να κανω; Εχω windows xp ελληνικα. Καποιος ηλεκτρονικαριος ( ή και μη ;D ) :( Ευχαριστω Α, οσον αφορα αυτο το σκελος, βρηκα ( μετα απο πειραματισμους ) πώς επρεπε να δρασω αλλα και παλι δεν πετυχα να βλεπω τα "αλαμπουρνεζικα" Νομιζω μαλιστα ( απ ο,τι διαβασα σε ενα on-line manual του dislin ) οτι δεν υποστηριζεται ολοκληρο το ελληνικο αλφαβητο. Υποστηριζονται μονο ολα τα μικρα αλλα απο τα κεφαλαια μονο λιγα! Τελος παντων, πιο πολυ παραθετω απαντηση σε αυτο για "εγκυκλοπαιδικους" λογους :) Title: deleted Post by: BOBoMASTORAS on August 27, 2010, 20:36:58 pm deleted
Title: Re: Προβλημα με Compiler Borland C++ 5.5 Post by: ant on August 27, 2010, 21:06:56 pm http://www.insomnia.gr/forum/archive/index.php/t-128736.html
Αυτα που λες, τα ειδα και γω σε καποιες ιστοσελιδες... Τα δοκιμασα ολα ( με την εντολη chcp και τον αντιστοιχο αριθμο ) αλλα τιποτα παλι! ( ναι παντα θα υπαρχει ενα προβλημα στην κωδικοποιηση ετσι οπως το θετεις αλλα αν μπορουσα να αλλαζω κατα βουληση την κωδικοποιηση καθε φορα θα εκανα τη δουλεια μου, γιατι στη μια περιπτωση μπορει να μην εβλεπα τα ελληνικα που υπηρχαν ηδη στο DOS - BOX ομως θα εβλεπα τα ελληνικα απο το .exe του προγράμματός μου ) Κανοντας διαφορα πειραματα ( αλλαζοντας την κωδικοποιηση ) καταφερα να αλλαξω καποιες φορες τα αλαμπουρνεζικα! ( αλλα τα μετετρεψα σε... κινεζικα αυτη τη φορα :D ) Δηλαδη νομιζω οτι βρισκομαι σε σωστο δρομο, απλως δεν εχω βρει το καταλληλο νουμερο που ακολουθει την εντολη chcp ( αλλα ποιο να ναι; Βλεποντας το σιτε που εχω παραθεσει, στο οποιο καποιος ειχε το ιδιο ακριβως προβλημα μ εμενα, φαινεται να λυθηκε με αυτα που προτεινει καποιος Αλλα τα δοκιμασα και αυτα και παλι τιποτα... Οποτε ισως εχω το προβλημα καπου αλλου :( :'( ) Τελος παντων, εγω officially τα παραταω ( παω να δω Minority Report :P ) Ευχαριστω και παλι για το χρονο σου :) Title: Re: Προβλημα με Compiler Borland C++ 5.5 Post by: ant on August 27, 2010, 21:15:22 pm http://www.insomnia.gr/forum/showthread.php?t=259894
Ιδιο προβλημα και εδω! http://www.greekcoders.gr/phpBB3/viewtopic.php?f=4&t=462 Ιδιο προβλημα και εδω ( και η πικρη "λυση" στο δευτερο post ;D ) Τωρα καταλαβα γιατι ο compiler που χρησιμοποιει ο Κορτεσης δεν τρεχει το προγραμμα στην dos των windows αλλα σε ενα αλλο παραθυρακι με λευκο φοντο... Κορτεσης rulezzzzzzzzzz! ;D ;D ;D Title: Re: Προβλημα με Compiler Borland C++ 5.5 Post by: Nikiforos on September 08, 2010, 19:07:07 pm Έχω κατεβάσει από ethmmy turbo & Borland αλλά δεν μπορώ να τα κάνω να τρέξουν στα χ64 με κανένα τρόπο συμβατότητας, καμιά ιδέα?
Title: Re: Προβλημα με Compiler Borland C++ 5.5 Post by: Orfikoss on September 08, 2010, 20:15:24 pm dev c++ (http://www.bloodshed.net/devcpp.html) :-\
Title: Re: Προβλημα με Compiler Borland C++ 5.5 Post by: Nikiforos on September 08, 2010, 20:40:08 pm dev c++ (http://www.bloodshed.net/devcpp.html) :-\ μόλις τον κατέβασα :)να ρωτήσω κάτι αν του γράψω το πρόγραμμα βάσει dev (cout,cin κλπ) θα με κόψει? Title: Re: Προβλημα με Compiler Borland C++ 5.5 Post by: nikitas350 on September 08, 2010, 21:03:28 pm dev c++ (http://www.bloodshed.net/devcpp.html) :-\ μόλις τον κατέβασα :)να ρωτήσω κάτι αν του γράψω το πρόγραμμα βάσει dev (cout,cin κλπ) θα με κόψει? Είναι εντολές c++ οπότε πιστεύω πως θα σε κόψει... Title: Re: Προβλημα με Compiler Borland C++ 5.5 Post by: Καμένος on September 08, 2010, 21:20:26 pm Και εξάλλου υποτίθεται πως μαθαίνεις τα standards της C. Τα προγράμματα που γράφει ο Κορτέσης πολλές φορές δεν τα τηρούν. Αν κάνει compile το πρόγραμμα σε dev c++ δεν έχεις πρόβλημα.
edit: Τώρα είδα ότι λές για cout,cin. Αυτά είναι αντικείμενα της c++ (δεν έχουν σχέση με τον compiler). Αν κάνετε απλή C καλύτερα να χρησιμοποιήσεις τα printf και scanf. Title: Re: Προβλημα με Compiler Borland C++ 5.5 Post by: Nikiforos on September 08, 2010, 21:30:21 pm Και εξάλλου υποτίθεται πως μαθαίνεις τα standards της C. Τα προγράμματα που γράφει ο Κορτέσης πολλές φορές δεν τα τηρούν. Αν κάνει compile το πρόγραμμα σε dev c++ δεν έχεις πρόβλημα. ναι εντάξει δίκιο έχειςedit: Τώρα είδα ότι λές για cout,cin. Αυτά είναι αντικείμενα της c++ (δεν έχουν σχέση με τον compiler). Αν κάνετε απλή C καλύτερα να χρησιμοποιήσεις τα printf και scanf. Title: Re: Προβλημα με Compiler Borland C++ 5.5 Post by: cyb3rb0ss on September 19, 2010, 19:21:48 pm Αναζητώ ΣΥΜΒΑΤΟ Compiler με Windows 7.
Στα περισσοτερα κανω Build & Run και δεν εμφανίζεται τίποτα, παρόλο που τα προγραμματάκια είναι χωρίς λάθη. Έχω δοκιμάσει DEV-C++ και Codeblocks και turboC απο το ετημμυ... Title: deleted Post by: BOBoMASTORAS on September 19, 2010, 19:24:24 pm deleted
Title: Re: Προβλημα με Compiler Borland C++ 5.5 Post by: cyb3rb0ss on September 19, 2010, 19:26:50 pm Καταρχάς έχεις δει αν όντως βγαίνει κάποιο εκτελέσιμο? πως τρέχεις τον κώδικα. Ο dev C συνήθως μόλις τελειώνει το πρόγραμμα κλείνει το παράθυρο που έχει ανοίξει, οπότε αν είναι μικρό το πρόγραμμα μπορεί να μην προλάβεις να δεις το αποτέλεσμα. Δοκίμασε αν θες να τρέξεις το πρόγραμμα από γραμμή εντολών dos. Με cd μπες στο φάκελο που είναι το εκτελέσιμο και τρέξ το γράφοντας απλά το όνομα του. Το πρόγραμμα στο τέλος του εμφανίζει αποτελέσματα κανονικά. Δεν υπάρχει μια εντολή που κρατάει το παράθυρο ανοιχτό μετά την εκτέλεση του... παλιά θυμάμαι καναμε μια πατέντα και δεν εκλεινε το παράθυρο... αν και για να ειμαι ειλικρινης δεν προλαβαινω να δω καν αν ανοίγει παράθυρο. Title: Re: Προβλημα με Compiler Borland C++ 5.5 Post by: Αιμιλία η φτερωτή χελώνα on September 19, 2010, 19:28:45 pm βαζεις σε ολο τον κωδικα μια do {} while (1); (αυτο μπακαλικο δικο μου)
επισης υπαρχει και η getch(); Title: Re: Προβλημα με Compiler Borland C++ 5.5 Post by: pierrekif on September 19, 2010, 19:30:13 pm Βάλε ένα cin στο τέλος ώστε να περιμένει δεδομένα και να μην κλείνει το παράθυρο.
Title: Re: Προβλημα με Compiler Borland C++ 5.5 Post by: png on September 19, 2010, 19:30:24 pm μπακάλικο αλλά πιάνει:
βάλε ένα scanf στο τελος του προγραμματος και το παραθυρο θα μεινει ανοιχτο περιμένοντας να του δωσεις τιμή. υπαρχει και η κυριλε λυση με system(pause) (νομιζω) αλλά μπορεί να κάνω λάθος. κάτσε c ή c++? Title: Re: Προβλημα με Compiler Borland C++ 5.5 Post by: cyb3rb0ss on September 19, 2010, 19:34:49 pm Thank you all hackers :)
Let's see if it works... Title: Re: Προβλημα με Compiler Borland C++ 5.5 Post by: Καμένος on September 19, 2010, 19:44:51 pm O devC++ Μια χαρα τρεχει στα 7. Για αυτό που λέει ο Bob : Στο τέλος του προγράμματος βάλε system("PAUSE");
Title: Re: Προβλημα με Compiler Borland C++ 5.5 Post by: cyb3rb0ss on September 19, 2010, 19:52:03 pm O devC++ Μια χαρα τρεχει στα 7. Για αυτό που λέει ο Bob : Στο τέλος του προγράμματος βάλε system("PAUSE"); Ok. Ευχαριστώ! |