Mitenkä saisi ohjelman odottamaan 40 millisekunttia ja sitten sammumaan? Ympäristönä on Dos ja kieli on C.
Ja mitenkä saisi tyhjennettyä ruudun. Siis QB:ssä CLS.
ruudun tyhjennykseen clrscr(); löytyy conio.h:sta.
#include <conio.h> int main() { clrscr(); }
Millisekuntien odottamiseen muistaakseni funktio sleep(luku); en muista mistä headerista.
Kiitos!
Mutta silti jäi tuo sleep juttu vaivaamaan. Osaisiko kukaan auttaa?
Pikaisella googlettamiselle tulos (odottaa kylläkin sekunteja, ei millisekunteja):
#include <unistd.h> int main() { sleep(secs); }
kääntyi noin ainakin linuxilla/g++:lla
Kiitos. Ja onnistuu sadasosina näin:
include <unistd.h> int main() { sleep(0.1); }
Onko conio.h Linuxissa?
Eiku ei onnistukkaan tuo minun juttu.
lainaus:
Onko conio.h Linuxissa?
ei ole - linuxille näytöntyhjennys menee näin:
cout << "\e[1;1H\e[J";
lainaus:
Eiku ei onnistukkaan tuo minun juttu.
aivan koska tuossa sleep(secs); secs on oltava unsigned int ei siis desimaaliluku.
pilkunviilaus: Toi tomaattigeenin esimerkkikoodi on C++:aa !-)
Aihe on jo aika vanha, joten et voi enää vastata siihen.