digitalmars.D.bugs - [Issue 634] New: writef doesn't work on enums
- d-bugmail puremagic.com (30/30) Dec 02 2006 http://d.puremagic.com/issues/show_bug.cgi?id=634
- d-bugmail puremagic.com (9/9) Dec 27 2006 http://d.puremagic.com/issues/show_bug.cgi?id=634
http://d.puremagic.com/issues/show_bug.cgi?id=634 Summary: writef doesn't work on enums Product: D Version: 0.175 Platform: PC OS/Version: Windows Status: NEW Severity: normal Priority: P2 Component: Phobos AssignedTo: bugzilla digitalmars.com ReportedBy: smjg iname.com ---------- import std.stdio; enum Qwert { Yuiop, Asdfg } void main() { writefln(Qwert.Yuiop); } ---------- Error: std.format formatArg ---------- The same happens with either writefln("%s", Qwert.Yuiop); or writefln("%d", Qwert.Yuiop); It may be the case that formatting of enums isn't yet implemented. But would it do any harm to have it just write out the numerical value for the meantime? In particular, there's no reason that the %d format shouldn't already work on them. --
Dec 02 2006
http://d.puremagic.com/issues/show_bug.cgi?id=634 bugzilla digitalmars.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED Fixed DMD 0.178 --
Dec 27 2006