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!
quote: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.
Op maandag 22 september 2003 17:53 schreef schorriemor het volgende:
system commando cls misschien? (clear screen)
Weet alleen niet meer precies welke functie het nou ook alweer was, even googelen zal wel helpen
quote:Met '\r' ga je naar het begin van de regel zonder een newline. Dus:
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
code:printf("%s\r", timestring);
quote:Zoals ik al zei om de proc te ontlasten...
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.
quote:Threads ontlasten niets. Je moet sleeps in je code hebben om een oneindig vretende oneinde lus te voorkomen.
Op woensdag 24 september 2003 00:17 schreef markvleth het volgende:[..]
Zoals ik al zei om de proc te ontlasten...
|
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |