yannis27gr Δημοσ. 14 Δεκεμβρίου 2004 Δημοσ. 14 Δεκεμβρίου 2004 1. Πώς μπορώ να κάνω την εκτέλεση ενός προγράμματος να κρατά λίγο παραπάνω ώστε να βλέπω το αποτέλεσμα; Ας πάρουμε για παράδειγμα το απλό πρόγραμμα: #include <stdio.h> main() { printf("Hello, world\n"); } Αυτό εκτυπώνει την έκφραση Hello, world μόνο που το κάνει τόσο γρήγορα ώστε δεν προλαβαίνω να το δω. Το παράθυρο ανοίγει και κλείνει στιγμιαία. Πώς μπορώ να το κάνω να παραμένει φανερό για, ας πούμε, 5 δευτερόλεπτα ή, ακόμα καλύτερα, μέχρι να πατήσω κάποιο πλήκτρο ή να το κλείσω χειροκίνητα; 2. Γιατί δεν εμφανίζει σωστά τους ελληνικούς χαρακτήρες; Έχω Windows XP Pro GR και compiler τον Dev-C++ 4.
rebel2000 Δημοσ. 14 Δεκεμβρίου 2004 Δημοσ. 14 Δεκεμβρίου 2004 Dokimase na valeis sto telos : getch();
Papajohn Δημοσ. 14 Δεκεμβρίου 2004 Δημοσ. 14 Δεκεμβρίου 2004 Δοκίμασε στο τέλος: > system("PAUSE"); Θα σου πετάει στο τέλος μηνυμα "press any key to continue". Φυσικα γίνεται και με οποιαδήποτε εντολή για input, ότι προτιμάς κάνεις. Όσο για τη δευτερη ερώτηση με τα ελληνικα, δεν ξερω. Και γω το DevC++ έχω και τα γραφω όλα greeklish...
gas_liosia Δημοσ. 14 Δεκεμβρίου 2004 Δημοσ. 14 Δεκεμβρίου 2004 Sou kleinei kata thn eksodo. Dokimase na pas ston C:\windows\system32 exei ena arxeio command.exe. Kane deksi klik, idiothtes,programma kai exei tikarismeno to "Kleisimo kata thn eksodo". Ksetikare to. An synexisei na kanei to idio, phgaine ston fakelo pou swzeis to programma pou ftiaxneis (px. sto Helloworld.exe) kane deksi klik kai kane to idio. Elpizw na boh8hsa.
yannis27gr Δημοσ. 15 Δεκεμβρίου 2004 Μέλος Δημοσ. 15 Δεκεμβρίου 2004 Tipota paidia, kanena den to stamata. Allh idea?
yannis27gr Δημοσ. 15 Δεκεμβρίου 2004 Μέλος Δημοσ. 15 Δεκεμβρίου 2004 Δοκίμασε στο τέλος: > system("PAUSE"); Θα σου πετάει στο τέλος μηνυμα "press any key to continue". Telika douleuei auto mono pou (de mou eipes oti) prepei na prostethei sthn arxh h grammh #include <stdlib.h>. Thanx!
strong Δημοσ. 15 Δεκεμβρίου 2004 Δημοσ. 15 Δεκεμβρίου 2004 kai me getch(); h alliws dokimase to kwdika #include <iostream.h> main() { int a; cout<<"Hello world"<<endl; cin>>a; } oso gia ta ellhnika mporeis na kaneis mia dikia soy biblio8hkh (p.x. hellenic.h) kai na kaneis thn adiistixish ta oson afora ton pinaka ascii!!dhladh kapios ari8mos einai (p.x. to 55 einai to Σ).
attsifte Δημοσ. 15 Δεκεμβρίου 2004 Δημοσ. 15 Δεκεμβρίου 2004 1. Dokimase me mia int metablhth kai meta to printf("Hello, world\n"); kane ena cin, dhladh int pause = 0; printf("Hello, world\n"); cin>>pause; opote to programma 8a perimenei na dwseis timh kai otan pathseis to enter 8a termatisei 2. Me thn sleep(/*edw bazeis ton xrono se deuterolepta*/); p.x. printf("Hello, world\n"); sleep(10);// gia 10 deuterolepta p.s: h sleep 8elei include to #include <stdio.h> 'h to #include <stdlib.h> ena apo ta dyo prepei na einai, den 8ymamai twra. p.s.2: thn sleep(); exe thn ypopsin sou giati einai kalh fash ama 8es pou kai pou to programma na exei ena "fake" delay, p.x. les oti kanei mia "diergasia" sto paraskhnio 3. Me to getch(); tou rebel2000
Papajohn Δημοσ. 15 Δεκεμβρίου 2004 Δημοσ. 15 Δεκεμβρίου 2004 Δοκίμασε στο τέλος: > system("PAUSE"); Θα σου πετάει στο τέλος μηνυμα "press any key to continue". Telika douleuei auto mono pou (de mou eipes oti) prepei na prostethei sthn arxh h grammh #include <stdlib.h>. Thanx! Ωπ, συγνωμη βρε αλλα τη βάζει αυτοματα το DevC++ και δεν το είχα προσέξει ιδιαίτερα, πάντα μου δούλευε!
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.