Output-Range and char
    Ali Çehreli via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Sun Apr 23 05:03:58 PDT 2017
    
    
  
On 04/23/2017 04:17 AM, Mafi wrote:
> /opt/compilers/dmd2/include/std/range/primitives.d(351): Error: static
> assert  "Cannot put a char into a char[]."
Appender recommended:
import std.format, std.stdio, std.array;
void main() {
     auto sink = appender!(char[])();
     formattedWrite(sink, "Long string %s\n", "more more more");
     write(sink.data);
}
Of course appender!string is more natural but I just wanted to see that 
it works with char[] as well.
Ali
    
    
More information about the Digitalmars-d-learn
mailing list