Save/load data to a file

nobody somebody at somewhere.com
Mon Nov 17 06:07:32 PST 2008


"Bill Baxter" <wbaxter at gmail.com> wrote in message 
news:mailman.5.1226871464.22690.digitalmars-d-learn at puremagic.com...
> On Mon, Nov 17, 2008 at 5:53 AM, Denis Koroskin <2korden at gmail.com> wrote:
>> 16.11.08 × 18:55 nobody × Ó×Ï£Í ÐÉÓØÍÅ ÐÉÓÁÌ(Á):
>>
>>> I would like to be able to save and load a lot of data to/from a file. 
>>> (in
>>> D1)
>>> For example a struct like this:
>>>
>>> struct Fruit
>>> {
>>>    int banana;
>>>    double[][] orange;
>>>    bool[] apple;
>>> }
>>>
>>> Practically all the examples that I've come across only deal with saving
>>> and
>>> loading text, so I'm having a hard time dealing with saving/loading
>>> arrays/floats/bools/etc.
>>>
>>> What would be a good way to do this?
>>>
>>>
>>
>> I know there is a doost.serializer
>> (http://dsource.org/projects/doost/wiki/Serializer) but I never used it
>> myself so I can't say whether it fill fit you.
>> I am also prototyping another one at the moment, but I don't know how far
>> will it take.
>>
>
> team0xf has a library called xpose
> which does serialization to and from a binary format.
>
> Can be found here:
> http://team0xf.com:8080/xf/file/1eb43f0657ec/xpose/
>
> It's part of xf, which you can get using hg:
> hg clone http://team0xf.com:8080/xf
>
>
> --bb
>

Oh, I've also used some other team0xf stuff, and that worked splendidly, so 
I'll check it out.
Thanks. 




More information about the Digitalmars-d-learn mailing list