[Gambas-user] Cannot Split() against ASCII NUL byte

Tom tom at ...3139...
Mon Aug 5 20:49:01 CEST 2013


On 8/5/2013 11:09 AM, Jim Provan wrote:
> On 08/05/2013 09:53 AM, Tobias Boege wrote:
>> Hi,
>>
>> the Split() function seems to have problems splitting against the ASCII NUL
>> (aka "\0") byte. In the attached project, there are four test cases from
>> whose results I assume that Split() stops working on the separator when it
>> encounters a NUL just if it was a C string. Look especially at the last
>> test.
>>
>> I currently work around this issue by using the "tr" program.
>>
>> Regards,
>> Tobi
>>
>>
>> ------------------------------------------------------------------------------
>> Get your SQL database under version control now!
>> Version control is standard for application code, but databases havent
>> caught up. So what steps can you take to put your SQL databases under
>> version control? Why should you start doing it? Read more to find out.
>> http://pubads.g.doubleclick.net/gampad/clk?id=49501711&iu=/4140/ostg.clktrk
>>
>>
>> _______________________________________________
>> Gambas-user mailing list
>> Gambas-user at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/gambas-user
> This will always occur in any language, as a string is terminated by the
> null character internally.
Not in real Basic languages. Basic traditionally does NOT use a Null terminator 
for String types.
>
> ------------------------------------------------------------------------------
> Get your SQL database under version control now!
> Version control is standard for application code, but databases havent
> caught up. So what steps can you take to put your SQL databases under
> version control? Why should you start doing it? Read more to find out.
> http://pubads.g.doubleclick.net/gampad/clk?id=49501711&iu=/4140/ostg.clktrk
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>





More information about the User mailing list