Προς το περιεχόμενο

Έχω 2 απλές ερωτησούλες για C++:


yannis27gr

Προτεινόμενες αναρτήσεις

Δημοσ.

1. Πώς μπορώ να κάνω την εκτέλεση ενός προγράμματος να κρατά λίγο παραπάνω ώστε να βλέπω το αποτέλεσμα; Ας πάρουμε για παράδειγμα το απλό πρόγραμμα:

 

#include <stdio.h>

 

main()

{

printf("Hello, world\n");

}

 

Αυτό εκτυπώνει την έκφραση Hello, world μόνο που το κάνει τόσο γρήγορα ώστε δεν προλαβαίνω να το δω. Το παράθυρο ανοίγει και κλείνει στιγμιαία. Πώς μπορώ να το κάνω να παραμένει φανερό για, ας πούμε, 5 δευτερόλεπτα ή, ακόμα καλύτερα, μέχρι να πατήσω κάποιο πλήκτρο ή να το κλείσω χειροκίνητα;

 

2. Γιατί δεν εμφανίζει σωστά τους ελληνικούς χαρακτήρες; Έχω Windows XP Pro GR και compiler τον Dev-C++ 4.

Δημοσ.

Δοκίμασε στο τέλος:

>
system("PAUSE");

 

Θα σου πετάει στο τέλος μηνυμα "press any key to continue".

Φυσικα γίνεται και με οποιαδήποτε εντολή για input, ότι προτιμάς κάνεις.

 

Όσο για τη δευτερη ερώτηση με τα ελληνικα, δεν ξερω. Και γω το DevC++ έχω και τα γραφω όλα greeklish...

Δημοσ.

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.

Δημοσ.
Δοκίμασε στο τέλος:

>
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!

Δημοσ.

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 Σ).

Δημοσ.

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 :D

3.

Me to getch(); tou rebel2000

:)

Δημοσ.
Δοκίμασε στο τέλος:

>
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++ και δεν το είχα προσέξει ιδιαίτερα, πάντα μου δούλευε!

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...