digitalmars.D.ide - Bug in DDT
- Dennis Ritchie (12/12) Apr 17 2015 Readln function is activated before the writeln("test"):
- Bruno Medeiros (8/17) Apr 21 2015 It's a problem related to flushing. The `writeln("test")` is not
- Dennis Ritchie (14/33) Apr 21 2015 Thanks.
Readln function is activated before the writeln("test"): ----- import std.stdio; void main() { writeln("test"); string s = readln; writeln(s); } -----
Apr 17 2015
On 18/04/2015 05:24, Dennis Ritchie wrote:Readln function is activated before the writeln("test"): ----- import std.stdio; void main() { writeln("test"); string s = readln; writeln(s); } -----It's a problem related to flushing. The `writeln("test")` is not flushing its output before the readln happens. http://stackoverflow.com/questions/19498040/eclipse-console-writes-output-only-after-the-program-has-finished Bug report: https://issues.dlang.org/show_bug.cgi?id=13778 -- Bruno Medeiros https://twitter.com/brunodomedeiros
Apr 21 2015
On Tuesday, 21 April 2015 at 12:33:29 UTC, Bruno Medeiros wrote:On 18/04/2015 05:24, Dennis Ritchie wrote:Thanks. ----- import std.stdio; void main() { writeln("test"); stdout.flush; string s = readln; writeln(s); } -----Readln function is activated before the writeln("test"): ----- import std.stdio; void main() { writeln("test"); string s = readln; writeln(s); } -----It's a problem related to flushing. The `writeln("test")` is not flushing its output before the readln happens. http://stackoverflow.com/questions/19498040/eclipse-console-writes-output-only-after-the-program-has-finished Bug report: https://issues.dlang.org/show_bug.cgi?id=13778
Apr 21 2015