Ali Çehreli:

import std.stdio;
import core.thread;

void main()
{
  write("Enter a time to sleep (in seconds): ");

  long time;
  readf(" %s", &time);

  writeln("Sleeping...");
  Thread.sleep( dur!("seconds")(time) );
  writeln("Awake!");
}

If you want Iain I'll put this version by Ali Çehreli in Rosettacode:

import std.stdio, core.thread;

void main() {
    write("Enter a time to sleep (in seconds): ");

    long secs;
    readf(" %d", &secs);

    writeln("Sleeping...");
    Thread.sleep(dur!"seconds"(secs));
    writeln("Awake!");
}


Bye,
bearophile

Reply via email to