Title: Ερώτηση για τη C Post by: mani_lola on March 27, 2005, 23:35:27 pm Χρησιμοποιώ το περιβάλλον της Borland C++ BUILDER 6.0.
Μετά την εγγραφή οποιουδήποτε προγράμματος και αφού αυτο γίνει compile και σωθεί, αντιμετοπίζω "πρόβλημα" κατά τη διαδικασία της εκτέλεσης δηλαδή, π.χ κατά την εκτέλεση του προγράμματος : #include <stdio.h> main() { printf("kalhmera sas\n"); } το πρόγραμμα εκτελείται κανονικά χωρίς λάθος, αλλά εκτελείται "τόσο γρήγορα" που δεν προλαβαίνω να δώ το αποτέλεσμα του , "kalhmera sas". Η ερώτησή μου είναι η εξής : α)υπάρχει κάποια εντολή που πρέπει να προσθέσω ώστε η οθόνη να μένει "παγωμένη" μετά την εκτύπωση του δωσμένου string χαρακτήρων "kalhmera sas" ; β)υπάρχει κάποια αντίστοιχη ρύθμιση στο περιβάλλον εργασίας της Borland C++ που επιλύει το πρόβλημα μόνημα ; Το φαινομενικά απλό αυτό πρόβλημα είναι αρκετά σοβαρό διότι μου απογορεύει σε οποιοδήποτε πρόγραμμα γράψω να ελέγχω τα αποτελέσματα . Title: Απ: Ερώτηση για τη C Post by: JAs0n-X on March 28, 2005, 01:18:09 am Εγω σου απαντησα στη λιστα. Το δοκιμασες?
παραθετω Quote Το συγκεκριμενο θεμα συζητιοταν 2-3 μερες πιο πριν. Αν κοιταξεις τα mail θα βρεις σιγουρα λυση...εκτος κ αν εισαι νεο μελος στη λιστα! Μια πολυ απλη ειναι να δηλωσεις μια μεταβλητη (αν θες κ τυπου char) κ πριν το τελος του προγραμματος να βαλεις μια scan ! Ετσι το προγραμμα θα περιμενει να διαβασει αυτη τη μεταβλητη απο το πληκτρολογιο πριν κλεισει... μπορεις να βαλεις κ ενα μηνυμα που να λεει πατα οποιοδηποτε πληκτρο για να κλεισει...κ ετσι δεν θα φαινεται κ τοσο ξεκαρφωτο στο προγραμμα. Παντως δοθηκαν πολλες λυσεις τις οποιες ομως δεν προσεξα. . . - Show quoted text - On Sat, 26 Mar 2005 12:46:46 -0000, mani_lola <mani_lola@mycosmos.gr> wrote: > Χρησιμοποιώ το περιβάλλον της Borland C++ BUILDER 6.0.Μετά την εγγραφή οποιουδήποτε προγράμματος και αφού αυτο γίνει compileκαι σωθεί, αντιμετοπίζω "πρόβλημα" κατά τη διαδικασία της εκτέλεσηςδηλαδή, π.χ κατά την εκτέλεσητου προγράμματος : > #include <stdio.h>main(){printf("kalhmera sas\n");} > > το πρόγραμμα εκτελείται κανονικά χωρίς λάθος, αλλά εκτελείται "τόσογρήγορα" που δεν προλαβαίνω να δώ το αποτέλεσμα του , "kalhmera sas".Η ερώτησή μου είναι η εξής : α)υπάρχει κάποια εντολή που πρέπει να προσθέσω ώστε η οθόνη να μένει "παγωμένη" μετά την εκτύπωση του δωσμένου string χαρακτήρων "kalhmera sas" ; β)υπάρχει κάποιααντίστοιχη ρύθμιση στο περιβάλλον εργασίας της Borland C++ που επιλύει το πρόβλημα μόνημα ;Το φαινομενικά απλό αυτό πρόβλημα είναι αρκετά σοβαρό διότι μουαπογορεύει σε οποιοδήποτε πρόγραμμα γράψω να ελέγχω τα αποτελέσματα . > ------------------------ Yahoo! Groups Sponsor --------------------~--> Take a look at donorschoose.org, an excellent charitable web site foranyone who cares about public education!http://us.click.yahoo.com/1gzaND/8WnJAA/HwKMAA/D1XolB/TM--------------------------------------------------------------------~-> > Yahoo! Groups Links > <*> To visit your group on the web, go to: http://groups.yahoo.com/group/electroauth/ > <*> To unsubscribe from this group, send an email to: electroauth-unsubscribe@yahoogroups.com > <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/ > > > Electroauth mailing list > Electroauth@genesis.ee.auth.gr > http://genesis.ee.auth.gr/mailman/listinfo/electroauth > > -- Ιάσων Α. Βιττώριας Title: Re: Ερώτηση για τη C Post by: KVR on March 28, 2005, 01:23:03 am Δοκίμασε να τρέξεις το εκτελέσιμο από το command prompt.
Title: Re: Ερώτηση για τη C Post by: ckck20 on March 28, 2005, 01:48:57 am Απλά στο τέλος του προγράμματος πρόσθεσέ του μια εντολή scanf...
Έτσι θα περιμένει το χρήστη να δώσει μια τιμή, ενόσω εσύ θα ελέγχεις τα αποτελέσματα! Title: Απ: Ερώτηση για τη C Post by: ~Michelle~ on March 28, 2005, 15:03:55 pm μήπως να βάλεις ενα System("pause") (ή κάτι τέτοιο) μετα το προγραμμα?
Title: Απ: Re: Ερώτηση για τη C Post by: Mourgos on March 28, 2005, 20:18:06 pm Δοκίμασε να τρέξεις το εκτελέσιμο από το command prompt. Η πιο απλή/μη μπακάλικη λύση... |