On Thursday, 14 November 2013 at 03:35:59 UTC, Vincent wrote:
how can I clear the screen for example I input first letter (A)
and second letter (B) and show the result AB then after pressing
enter it will clear the screen before it display again the Input
first letter
Input first letter : A
Input second letter: B
result: AB
Input first letter: _
it should not be displaying the previous output like this...
After showing the result it should be cleared the previous
output
before it shows the input first letter again...
You mean something like that:
---
import std.stdio;
import core.thread;
void main() {
foreach (i; 0..10) {
write("\r", i);
stdout.flush();
Thread.sleep(250.msecs);
}
}
---
If yes, you want to play with carriage return and flushing
terminal.