How to send a command to the system?

Borislav Kosharov boby_dsm at abv.bg
Fri Aug 9 06:05:31 PDT 2013


On Wednesday, 7 August 2013 at 22:06:16 UTC, Ali Çehreli wrote:
> On 08/07/2013 08:12 AM, Borislav Kosharov wrote:
>> I want to send a pause command to the system like in C++: 
>> system("pause");
>> Or like in Ruby: `pause`
>>
>> Something like that. I searched the library, but I haven't 
>> found it. I
>> tough that it might be std.system, but it was only to check 
>> the OS at
>> runtime.
>
> If you want to pause the current thread, there is Thread.sleep:
>
> import std.stdio;
> import core.thread;
>
> void main()
> {
>     writeln("Good night.");
>     Thread.sleep(3.seconds);
>     writeln("Good morning.");
> }
>
> Ali

No, I meant a different pause. It is the one that you send to the 
OS and it says:
Press any key to continue...

But thanks for showing me the sleep function.


More information about the Digitalmars-d-learn mailing list