borland c++

Bu başlık kilitlidir. Yeni mesajlar gönderilemez veya mevcut mesajlar düzenlenemez.
emilyy
25-03-2006, 11:24   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
2 mesaj
Kayıt Tarihi:Kayıt: Mar 2006

Arkadaşlar turbo pascaldaki delay() komutunu c++ 'da nasıl kullanabilirim? Yani hangi kütüphanede ve nasıl yazılıyor?

nepaizen
25-03-2006, 18:20   |  #2  
Yeni Üye
Teşekkür Sayısı: 0
24 mesaj
Kayıt Tarihi:Kayıt: Mar 2006

windows kütüphanesi kullanacaksan sende yazabilirsin

void delay(unsigned int milisec) {
unsigned int first_time = (unsigned int)GetTickCount() * 0.1
unsigned int time = 0
while ((time - first_time) <= milisec) {
   time = (unsigned int)GetTickCount() * 0.1
}
}

emilyy
26-03-2006, 14:56   |  #3  
OP Taze Üye
Teşekkür Sayısı: 0
2 mesaj
Kayıt Tarihi:Kayıt: Mar 2006

sağol...Ama hata veriyo.Ben delay(100) gibi bi komut bekliyodum. Bu komutlar delay için biraz uzun geldi. Ve windows kütüphanelerinden hangisiyle çalışıyo onu bilmem lazım...

savur63
12-04-2006, 12:40   |  #4  
Taze Üye
Teşekkür Sayısı: 0
2 mesaj
Kayıt Tarihi:Kayıt: Ara 2005

arkadaşlar c dilindeki bütün hata mesajlarını ve ne anlama geldikleriniarıyorum....

LÜTFENNNN YARDIMCI OLUNNNN....

SeRBoY_WHiTe
17-04-2006, 12:10   |  #5  
Yıllanmış Üye
Teşekkür Sayısı: 0
390 mesaj
Kayıt Tarihi:Kayıt: Tem 2004

emily,

delay foksiyounu(komutu) dos.h kütüphanesiyle beraber gelmektedir. Kullanımı ise oldukça basit;
Deklerasyonu: void delay(unsigned miliseconds); şeklinde

Borlan C++ 3.0 da söyle bir programı denedim mesela!
#include<dos.h>
void main() {
   sound(440);
   delay(500); //yukarıdada belirttiğim gibi parametre olarak milisaniye girilmeli!
   nosound();
}