freestuff.gr αρχική σελίδα
 FAQFAQ    ΑναζήτησηΑναζήτηση   Λίστα ΜελώνΛίστα Μελών   Ομάδες ΜελώνΟμάδες Μελών   <b>Εγγραφή Μέλους</b>Εγγραφή Μέλους 
 ΠροφίλΠροφίλ   Επιλογές μέλους Επιλογές   Τα bookmarks μου Τα bookmarks μου   Προσωπικά μηνύματαΠροσωπικά μηνύματα 
  διαφήμιση  

Καλώς ήρθατε στο forum μας! Για να συμμετάσχετε στις συζητήσεις θα πρέπει να είσαστε μέλος. Γίνετε μέλος τώρα!.

Time , pause στη C++


 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Γλώσσες Προγραμματισμού » C, C++
Moderators:  Super-Moderators, WebDev Moderators
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [8 Μηνύματα]       Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
ΑποστολέαςΜήνυμα
master3763


Μέλος από: 12 Δεκ 2008
Μηνύματα: 65

View users profile Visit posters website
ΜήνυμαΣτις: 05 Αυγ 2009 11:14    Θέμα: Time , pause στη C++
Περιγραφή θέματος: Διαδοχική εκτέλεση εντολών αν κάποια χρ. διαστήματα
Απάντηση με παράθεση  Mark this post and the followings unread

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

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

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

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


κώδικας:

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

main()
{
cout<<"Geia su Niko !"<<endl<<endl;

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

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


system("pause");
}
ThyClub
Honorary Member

Μέλος από: 17 Νοε 2003
Βοηθήματα: 8
Νέα: 2
Templates: 3
Scripts: 5
Μηνύματα: 256+

Περιοχή: Hell's Kitchen
View users profile Visit posters website
portfolio facebook twitter deviantART digg del.icio.us 
skype 
ΜήνυμαΣτις: 05 Αυγ 2009 11:21    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

κώδικας:
#include <unistd.h>

unsigned sleep(unsigned seconds);
master3763


Μέλος από: 12 Δεκ 2008
Μηνύματα: 65

View users profile Visit posters website
ΜήνυμαΣτις: 06 Αυγ 2009 08:51    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

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


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

κώδικας:
#include <iostream.h>
#include <stdlib.h>
#include <unistd.h>

main()
{

int seconds = 2 ;

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


unsigned sleep(unsigned seconds);
//       sinartish


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


unsigned sleep(unsigned seconds);
//       sinartish

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


system("pause");
}


Δεν μου τρέχει όμως .. και μου βγάζει
κώδικας:

--------------------Configuration: timernew - Win32 Debug--------------------
Compiling...
time_new.cpp
C:\timernew\time_new.cpp(3) : fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory
Error executing cl.exe.

time_new.obj - 1 error(s), 0 warning(s)
Erevis


Μέλος από: 12 Ιουν 2008
Μηνύματα: 56
Περιοχή: Χαλάνδρι
View users profile
ΜήνυμαΣτις: 06 Αυγ 2009 22:58    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

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


Μέλος από: 12 Δεκ 2008
Μηνύματα: 65

View users profile Visit posters website
ΜήνυμαΣτις: 07 Αυγ 2009 11:48    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Μπά.. Πάλι το ίδιο μνμ μου βγάζει .
Έχει κάνει κανείς ρε παιδιά κάποιο παρόμοιο με χρονοκαθυστέρηση ?
Εχω δοκιμάσει τα πάντα αλλά δεν καταλαυενω γιατί δεν τρέχει το πρόγραμμα ..

Last edited by master3763 on 08 Αυγ 2009 16:37, edited 1 time in total
dva_dev
Script Master

Μέλος από: 16 Σεπ 2005
Μηνύματα: 256+

View users profile Visit posters website
blog deviantART facebook linkedin 
ΜήνυμαΣτις: 07 Αυγ 2009 12:11    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

κώδικας:
#include <stdlib.h>
#include <stdio.h>
#include <windows.h>

int main()
{
   puts("1");
   Sleep(2*1000);
   puts("2");
   Sleep(2*1000);
   puts("3");
   Sleep(2*1000);
   puts("5");
   return 0;
}
virxen75


Μέλος από: 18 Φεβ 2009
Μηνύματα: 256+
Περιοχή: ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ
View users profile
ΜήνυμαΣτις: 07 Αυγ 2009 14:29    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

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

κώδικας:


#include <iostream>
using namespace std;
main()
{
cout<<"geia sou niko!"<<endl<<endl;
int clo = clock();
while ((clock() - clo)<2000){
      }
cout<<"geia sou maria!"<<endl<<endl;
clo = clock();
while ((clock() - clo)<3000){
      }
cout<<"geia sou giorgo!"<<endl<<endl;
system("pause");
}
master3763


Μέλος από: 12 Δεκ 2008
Μηνύματα: 65

View users profile Visit posters website
ΜήνυμαΣτις: 08 Αυγ 2009 16:40    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

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

_________________
http://texnologos.orgfree.com
Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [8 Μηνύματα] Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Γλώσσες Προγραμματισμού » C, C++
Τώρα είναι 05 Δεκ 2016 16:29 | All times are UTC + 2


Email This Page to Someone! add to Favorites

     Powered by p h p B B © 2001,2005 p h p B B Group
Για άμεση επικοινωνία με τον διαχειριστή του freestuff.gr στο email: freestuff.gr(παπάκι)gmail.com


Copyright © 1999-2013 Freestuff.gr All Rights Reserved  
Version Aegean, designed by N. Tsaganos