Jacob Carlborg:
I think you need to do something like:import std.conv; string[] mykeys; char*[] ckeys; ckeys.reserve(mykeys.length); foreach (key ; mykeys) ckeys ~= to!(char*)(key); foo(ckeys.ptr);
An alternative is something like (untested): auto ckeys = mykeys.map!toStringz.array; Bye, bearophile
