View source code Display the source code in std/stdio.d from which this page was generated on github. Improve this page Quickly fork, edit online, and submit a pull request for this page. Requires a signed-in GitHub account. This works well for small changes. If you'd like to make larger changes you may want to consider using local clone. Page wiki View or edit the community-maintained wiki page associated with this page.

Variable std.stdio.stdin

The standard input stream.

Declaration

File stdin;

Example

// Read stdin, sort lines, write to stdout
import std.stdio, std.array, std.algorithm : sort, copy;

void main() {
    stdin                       // read from stdin
    .byLineCopy(KeepTerminator.yes) // copying each line
    .array()                    // convert to array of lines
    .sort()                     // sort the lines
    .copy(                      // copy output of .sort to an OutputRange
        stdout.lockingTextWriter()); // the OutputRange
}


Authors

Walter Bright, Andrei Alexandrescu, Alex Rønne Petersen

License

Boost License 1.0.

Comments