Time , pause στη C++

Συζητήσεις για την γλώσσα C και C++

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
master3763
Δημοσιεύσεις: 65
Εγγραφή: 12 Δεκ 2008 16:10
Επικοινωνία:

Time , pause στη C++

Δημοσίευση από master3763 » 05 Αύγ 2009 12:14

Γεια σας παιδιά ! προσπαθώ να φτιάξω ένα πρόγραμμα το οποίο θα κάνει το εξής ..
Κάθε φορά θα εκτελεί μία εντολή μετά απο χρόνο 2 και 3 δευτερολέπτων ,
όπως είναι το παρακάτω πρόγραμμα .
Δηλαδή θέλω μόλις τρέξω το πρόγραμμα να μου εμφανίζει :

Geia su Niko ! και μετά απο 2 δευτερόλεπτα Geia su Maria ! μετά απο 3 δευτερόλεπτα
Geia su Giorgo !

Πώς μπορώ να το κάνω αυτό ?

τι πρέπει να βάλω ενδιάμεσα ? Ποια συνάρτηση , και ποια είναι η αντίστοιχη βιβλιοθήκη της ?

Κώδικας: Επιλογή όλων

#include <iostream.h> //
#include <stdlib.h>

main&#40;&#41;
&#123;
cout<<"Geia su Niko !"<<endl<<endl;

//       sinartish
cout<<"Geia su Maria !"<<endl<<endl;

//sinartish
cout<<"Geia su Giorgo !"<<endl<<endl;


system&#40;"pause"&#41;;
&#125;

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

Time , pause στη C++

Δημοσίευση από ThyClub » 05 Αύγ 2009 12:21

Κώδικας: Επιλογή όλων

#include <unistd.h>

unsigned sleep&#40;unsigned seconds&#41;;

master3763
Δημοσιεύσεις: 65
Εγγραφή: 12 Δεκ 2008 16:10
Επικοινωνία:

Time , pause στη C++

Δημοσίευση από master3763 » 06 Αύγ 2009 09:51

Καλημέρα ! και που μπορώ να κατευάσω αυτήν την βιβλιοθήκη <unistd.h> ?


Με λύγα λόγια ο κώδικας θα γίνει έτσι ?

Κώδικας: Επιλογή όλων

#include <iostream.h> 
#include <stdlib.h>
#include <unistd.h> 

main&#40;&#41;
&#123;

int seconds = 2 ;

cout<<"Geia su Niko !"<<endl<<endl;


unsigned sleep&#40;unsigned seconds&#41;;
//       sinartish


cout<<"Geia su Maria !"<<endl<<endl;


unsigned sleep&#40;unsigned seconds&#41;;
//       sinartish

cout<<"Geia su Giorgo !"<<endl<<endl;


system&#40;"pause"&#41;;
&#125;
Δεν μου τρέχει όμως .. και μου βγάζει

Κώδικας: Επιλογή όλων

--------------------Configuration&#58; timernew - Win32 Debug--------------------
Compiling...
time_new.cpp
C&#58;\timernew\time_new.cpp&#40;3&#41; &#58; fatal error C1083&#58; Cannot open include file&#58; 'unistd.h'&#58; No such file or directory
Error executing cl.exe.

time_new.obj - 1 error&#40;s&#41;, 0 warning&#40;s&#41;

Erevis
Δημοσιεύσεις: 56
Εγγραφή: 12 Ιουν 2008 16:31
Τοποθεσία: Χαλάνδρι

Time , pause στη C++

Δημοσίευση από Erevis » 06 Αύγ 2009 23:58

Αφού γράφεις σε Windows κάνε include το <windows.h>.. η συνάρτηση: Sleep(int miliseconds)

master3763
Δημοσιεύσεις: 65
Εγγραφή: 12 Δεκ 2008 16:10
Επικοινωνία:

Time , pause στη C++

Δημοσίευση από master3763 » 07 Αύγ 2009 12:48

Μπά.. Πάλι το ίδιο μνμ μου βγάζει .
Έχει κάνει κανείς ρε παιδιά κάποιο παρόμοιο με χρονοκαθυστέρηση ?
Εχω δοκιμάσει τα πάντα αλλά δεν καταλαυενω γιατί δεν τρέχει το πρόγραμμα ..
Τελευταία επεξεργασία από το μέλος master3763 την 08 Αύγ 2009 17:37, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Time , pause στη C++

Δημοσίευση από dva_dev » 07 Αύγ 2009 13:11

Κώδικας: Επιλογή όλων

#include <stdlib.h>
#include <stdio.h>
#include <windows.h>

int main&#40;&#41;
&#123;
   puts&#40;"1"&#41;;
   Sleep&#40;2*1000&#41;;
   puts&#40;"2"&#41;;
   Sleep&#40;2*1000&#41;;
   puts&#40;"3"&#41;;
   Sleep&#40;2*1000&#41;;
   puts&#40;"5"&#41;;
   return 0;
&#125;

Άβαταρ μέλους
virxen75
Δημοσιεύσεις: 493
Εγγραφή: 18 Φεβ 2009 00:17
Τοποθεσία: ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ

Time , pause στη C++

Δημοσίευση από virxen75 » 07 Αύγ 2009 15:29

κάτι τέτοιο ίσως?

Κώδικας: Επιλογή όλων


#include <iostream>
using namespace std;
main&#40;&#41;
&#123;
cout<<"geia sou niko!"<<endl<<endl;
int clo = clock&#40;&#41;;
while &#40;&#40;clock&#40;&#41; - clo&#41;<2000&#41;&#123;
      &#125;
cout<<"geia sou maria!"<<endl<<endl;
clo = clock&#40;&#41;;
while &#40;&#40;clock&#40;&#41; - clo&#41;<3000&#41;&#123;
      &#125;
cout<<"geia sou giorgo!"<<endl<<endl;
system&#40;"pause"&#41;;
&#125;

master3763
Δημοσιεύσεις: 65
Εγγραφή: 12 Δεκ 2008 16:10
Επικοινωνία:

Time , pause στη C++

Δημοσίευση από master3763 » 08 Αύγ 2009 17:40

Ευχαριστώ πολύ !

Απάντηση

Επιστροφή στο “C, C++”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης