Άρχισα και εγω χθες λογω σχολης να μαθαινω C.Κατέβασα το Dev C++ και εγραψα ενα δυο απλα προγραμματακια (hello world και κατι αλλα) , τα κάνω compile όλα μια χαρα.
Οταν όμως παταω run δε μπορω να δω τπτ.Πάει κατι να εμφανισει αλλα τπτ τελικα. Γκρρρ.
Σε ενα πρόγραμαμ που έπρεπε εγω να δώσω τα νούμερα έμεινε η μαυρη οθόνη αλλα μόλις πατησαα enter για να συνεχισει εξαφανιστηκε παλι και δεν είδα το τελικο αποτέλεσμα.
Εμφάνιση 1-10 από 10
-
13-03-09, 02:15 c Προβλημα κατα την εκτελεση #1
-
13-03-09, 02:22 Απάντηση: c Προβλημα κατα την εκτελεση #2
-
13-03-09, 03:05 Απάντηση: c Προβλημα κατα την εκτελεση #3
Όταν τρέχεις ένα τέτοιο πρόγραμμα πατώντας το run τότε ανοίγει ένα command prompt μέσα στο οποίο τρέχει το πρόγραμμά σου και μόλις η εκτέλεσή του τελειώσει το command prompt κλείνει αυτόματα (δεν το είχες από πριν ανοιχτό - άνοιξε για να τρέξει το πρόγραμμά σου, οπότε μετά κλείνει). Επειδή οι εφαρμογούλες που κάνεις τώρα είναι πολύ μικρές και εκτελούνται ταχύτητα, το command prompt έχει κλείσει πριν καλά καλά πάρεις χαμπάρι ότι άνοιξε.
Έχεις δύο επιλογές λοιπόν:
α. Άνοιξε από πριν ένα command prompt, και τρέξε από εκεί το εκτελέσιμο που σου βγάζει το Dev C++.
β. Όπως είδες και μόνος σου, όταν έπρεπε να βάλεις μία εντολή που περιμένει είσοδο από το χρήση, το πρόγραμμα "κολλάει" μέχρι να γράψεις τα δεδομένα εισόδου και να πατήσεις enter. Οπότε, στο τέλος του προγράμματος, αμέσως πριν το return, βάλε άλλη μία εντολή που να περιμένει είσοδο από το χρήστη. Έτσι, το πρόγραμμα θα εκτελεστεί, θα φτάσει σε αυτή την εντολή και μέχρι να πατήσεις enter το command prompt θα παρεμένει ανοικτό (μετά το enter φυσικά και θα κλείσει).
@Παπί: Δεν ξέρω πόση όρεξη είχες να βοηθήσεις, αλλά την απάντησή σου κόντεψα εγώ να μην την καταλάβω, πόσο μάλλον ο φίλος μας που λέει ότι εχτές άρχισε να μαθαίνει C...
-
13-03-09, 03:26 Απάντηση: c Προβλημα κατα την εκτελεση #4
Ωραιος και κατανοητος ρε φιλε !! 1000 ευχαριστω.Κάθε αρχη και δυσκολη.
Το ετρεξα απο την command line των windows και το εμφανισε..
Και οντως οταν άλλαξα τις εντολες και προσθεσα κατι αλλο μου κολλησε και τη 2η φορα και ειδα το αποτελεσμα...
@Παπι Thnx και σε σενα το ιδιο λεγατε ουσιαστικα αλλα το καταλαβα εκ των υστερων..χεχε
-
14-03-09, 15:20 Απάντηση: c Προβλημα κατα την εκτελεση #5
Από τα λίγα που έχω ασχοληθεί με C στο τέλος κάθε προγράμματος πριν το return 0; έβαζα την εντολή system("pause"); . Είναι κάπως έτσι:
Κώδικας:int main() { κώδικας κι άλλος κώδικας πολύς κώδικας . . . μιλάμε για τεράστιο πρόγραμμα system("pause"); return 0; }
-
14-03-09, 15:34 Απάντηση: c Προβλημα κατα την εκτελεση #6
-
14-03-09, 16:02 Απάντηση: c Προβλημα κατα την εκτελεση #7
Aυτό το system ("pause") είναι μόνο για windows
Cmd.exe εννοεί απο command prompt έτσι ώστε όταν το πρόγραμμα τερματίζει
να συνεχίζεις εσύ να βλέπεις το outpout στην command prompt καθώς παραμένει ανοιχτή
(εκτός και εαν της δώσεις τον χαρακτήρα Ctrl-D στο linux
στα windows νομίζω είναι ctrl-Z
Μακριά πάντως από scanf kai fflush(stdin);
στο linux δεν δουλέυει το 2ο (einai undefined to an mporei na doulepsei panta)Τελευταία επεξεργασία από το μέλος Kernel panic : 14-03-09 στις 16:14.
-
14-03-09, 17:15 Απάντηση: c Προβλημα κατα την εκτελεση #8
Το system("pause") είναι είναι μόνο για Windows, αφού η εντολή pause υπάρχει μόνο σε Windows.
-
14-03-09, 23:26 Απάντηση: c Προβλημα κατα την εκτελεση #9
Πάρε κανένα καλό βιβλιαράκι. Μην προσπαθείς εντελώς μόνος!
Ριξε μια ματιά στο http://c.bytes.gr
-
15-03-09, 01:12 Απάντηση: c Προβλημα κατα την εκτελεση #10
Δεν έχω διαβάσει το βιβλίο, αλλά στις λύσεις των ασκήσεων, το γεγονός ότι δεν επιστρέφει τιμή στην main(), νομίζω σημαίνει ότι ο συγγραφέας χρειάζεται μεγαλύτερη εμβάθυνση στην C.
Είναι και άλλα, αλλά ας μην μπω σε λεπτομέρειες.
........Auto merged post: WagItchyef πρόσθεσε 45 λεπτά και 2 δευτερόλεπτα αργότερα ........
Θα φτιάξω μία σελίδα στο site μου για "common misconceptions about C" και θα βασιστώ στις λύσεις ασκήσεων του συγκεκριμένου βιβλίου, χωρίς να κάνω αναφορά σε αυτό βέβαια.
Δεν είναι ο μόνος συγγραφέας που κάνει λάθη, λίγα είναι τα σωστά βιβλία.
Ένα καλό δωρεάν βιβλίο, είναι το http://cprog.tomsweb.net. Είναι διαθέσιμο και ως PDF στο site αυτό.Τελευταία επεξεργασία από το μέλος WagItchyef : 15-03-09 στις 01:12. Αιτία: auto merged post
Παρόμοια Θέματα
-
Πρόβλημα κατα την εκκινηση
Από athinakat στο φόρουμ Σκληροί δίσκοι, αποθηκευτικά μέσα και λοιπά περιφερειακάΜηνύματα: 0Τελευταίο Μήνυμα: 23-09-08, 16:43 -
προβλημα κατα την εκκινηση
Από tsav στο φόρουμ WindowsΜηνύματα: 3Τελευταίο Μήνυμα: 22-07-08, 07:54 -
Προβλημα κατα την απενεργοποιηση
Από billy14 στο φόρουμ WindowsΜηνύματα: 2Τελευταίο Μήνυμα: 19-12-07, 23:11 -
Πρόβλημα κατά την εγκατάσταση
Από mayas στο φόρουμ WindowsΜηνύματα: 7Τελευταίο Μήνυμα: 15-05-07, 22:26 -
Πρόβλημα κατά την εκκίνηση.
Από anaca στο φόρουμ Hardware ΓενικάΜηνύματα: 11Τελευταίο Μήνυμα: 11-09-06, 10:07
Bookmarks