[Issue 1000] New: writefln fails on nested arrays
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Thu Feb 22 21:12:27 PST 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1000
Summary: writefln fails on nested arrays
Product: D
Version: 1.007
Platform: PC
OS/Version: Windows
Status: NEW
Severity: normal
Priority: P2
Component: Phobos
AssignedTo: bugzilla at digitalmars.com
ReportedBy: wbaxter at gmail.com
There seems to be a problem with writefln on nested arrays.
For dynamic arrays it prints some garbage.
For static arrays it generates an access violation.
import std.stdio;
void main()
{
double[][] foo = [[1.0],[2.0]];
writefln(foo[0]); // --> [1] , ok
writefln(foo[1]); // --> [2] , ok
writefln(foo); // --> [[1],4.63919e-306] ack!
writefln("%s", foo); // --> ditto
double[1][2] bar;
bar[0][0] = 1.0;
bar[1][0] = 2.0;
writefln(bar); // Error: Access violation
}
--
More information about the Digitalmars-d-bugs
mailing list