write to file array by lines

John Colvin via Digitalmars-d digitalmars-d at puremagic.com
Tue Mar 15 06:51:05 PDT 2016


On Tuesday, 15 March 2016 at 10:58:16 UTC, Suliman wrote:
> I have got:
> string [] total_content;
>
> I am appending to it data on every iteration.
>
> total_content ~= somedata
>
> File file = File(`D:\code\2vlad\result.txt`, "a+");
> file.write(total_content);
>
> I need to write it's to file by lines. Like:
> somedataline1
> somedataline2
> somedataline3
>
> I tried to do like:
> total_content ~= somedata ~ "\n"
>
> but in result I am getting all data in one line:
> somedataline1 "\n" somedataline2 "\n" somedataline3 "\n"
>
> what I am doing wrong? I know about split, but how it can be 
> called on writing time?

http://forum.dlang.org/group/learn would be more appropriate for 
this sort of question.


More information about the Digitalmars-d mailing list