abonnement Unibet Coolblue Bitvavo
pi_13364207
Hey
ik zou graag een klein simpel programma maken (dos, tekst based) wat afteld naar een bepaalde tijd.

bijvoorbeeld:
je start het op, en dan krijg je een vraag naar hoe laat ie moet aftellen (bijvoorbeeld 16:30), dan checkt ie de tijd van nu, en dan telt ie daar per seconde naar af.

Nu, ik kan de tijd opvragen en laten zien via ctime functies, maar hoe maak ik het zo, dat ie niet iedere seconde een nieuwe regel op het scherm zet, maar het scherm gewoon leeg houdt, en maar 1 regel gebruikt ipv 1 regel per de zoveel secondes??

dus hoe maak ik dat scherm leeg??

alvast bedankt!

** Uw tekst hier voor slechts 5 euro per maand **
pi_13364328
system commando cls misschien? (clear screen)
Ik ook van jou
  maandag 22 september 2003 @ 17:56:56 #3
6871 cruesli
lekker met yoghurt
pi_13364405
quote:
Op maandag 22 september 2003 17:53 schreef schorriemor het volgende:
system commando cls misschien? (clear screen)
Dat is vrij inefficient. Er is een commando waarmee je iets op het scherm kunt printen op een bepaalde regel/positie. Je kunt zo dus iets overschrijven zonder je scherm leeg te maken.

Weet alleen niet meer precies welke functie het nou ook alweer was, even googelen zal wel helpen

"Roses are red, violets are blue, I'd fuck anything sooner than you..."
  maandag 22 september 2003 @ 18:03:23 #4
8412 klinz
weet van NIETS
pi_13364549
quote:
Op maandag 22 september 2003 17:56 schreef cruesli het volgende:
Weet alleen niet meer precies welke functie het nou ook alweer was, even googelen zal wel helpen
Met '\r' ga je naar het begin van de regel zonder een newline. Dus:
code:
printf("%s\r", timestring);
[b][u][url=http://www.zenobits.com/]www.zenobits.com[/url][/u][/b]
pi_13371809
Je maakt toch hopelijk wel gebruik van threading heh, anders heeft je proc zo veel te doen...
  dinsdag 23 september 2003 @ 22:12:31 #6
8412 klinz
weet van NIETS
pi_13397767
Waarom zou je hier gebruik maken van threads? Het lost geen problemen op die je al niet had.
[b][u][url=http://www.zenobits.com/]www.zenobits.com[/url][/u][/b]
pi_13401144
quote:
Op dinsdag 23 september 2003 22:12 schreef klinz het volgende:
Waarom zou je hier gebruik maken van threads? Het lost geen problemen op die je al niet had.
Zoals ik al zei om de proc te ontlasten...
pi_13401516
quote:
Op woensdag 24 september 2003 00:17 schreef markvleth het volgende:

[..]

Zoals ik al zei om de proc te ontlasten...


Threads ontlasten niets. Je moet sleeps in je code hebben om een oneindig vretende oneinde lus te voorkomen.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')