On 2015-03-21 at 21:02, Dennis Ritchie wrote:
In what universe?! Which OS, compiler and architecture?
Windows 8.1 x64, dmd 2.066.1:
That's strange. I cannot recreate the problem on Win7 x64 with dmd 2.066.1,
neither when compiled for 32- nor 64-bit. I have saved the a's to a file and
use input redirect to load it, while the program is as follows:
import std.stdio;
void main () {
char [100000] a;
scanf ("%s", a.ptr);
printf ("%s\n", a.ptr);
}
freopen("in.txt", "r", din.file);
No, that approach didn't change the result. I still get 10000.