Η σελίδα μας αναβαθμίστηκε, γι' αυτό τον λόγο τα μέλη μας θα πρέπει να ζητήσουν νέο κωδικό πρόσβασης από την υπηρεσία "Αποστολή κωδικού πρόσβασης".
Εάν το email με τον νέο κωδικό δεν έρθει στο inbox κοιτάξτε και στο spam folder. Ο server είναι φρέσκος και δεν έχει το reputation που του αξίζει.

Time , pause στη C++

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

Συντονιστές: Super-Moderators, WebDev 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 επισκέπτης