No subject
Sun Jan 14 16:13:07 PST 2007
"String literals already have a 0 appended to them, so can be used directly:
printf("the string is '%s'\n", "string literal");"
That gives an access violation, because "string literal" is a dynamic array.
Probably changed with dmd 0.177. Somehow I wish D would make an exception for
string literals and C functions. It's too easy to get this wrong when it works
for fixed arguments, just not for variable ones.
--
More information about the Digitalmars-d-bugs
mailing list