Added Fred's corrections, as well as some additional stuff on Linked Lists, plus some other changes that I forgot

As usual...
http://www.xs4all.nl/~bluez/datatalk/purebasic.htm
Actually, yes. I'm doing a little move sideways exploring VirtualBox, but only to help wannabe programmers to test there software in server / client configurations, and to explore the real world of MySQL. But all in service of PureBasicignign0kt wrote: Awesome. Do you plan to add networking?
I can give you my bank account number so you won't need words...cas wrote:@blueznl
This guide was the first thing i studied when i heard about PureBasic and i recommend it to everyone new here. There are no words to describe your contribution to PureBasic community. Thank you.
Please pardon my responding before blueznl does.PB wrote:@blueznl: I was just looking through your guide and it says that fixed-length
strings can contain null characters. It also says: "[...] strings cannot contain
a null character (asci code 0). If they contain a zero, they will be truncated!
If you are in a habit of using strings as buffers for binary content (that could
contain one or more zero's) you will have to use so called 'fixed length
strings' [...]"
Can you clarify this? I just tried a${5}="12"+Chr(0)+"45" and a$="12" only.
Code: Select all
a${5}
PokeL(@a$,$34003231) ;this places the values for "12", #null,"4" into the strings memory
Debug a$ ;shows "12" because of the #null
PokeB(@a$ + 2,$33) ;this replaces the #null with "3"
Debug a$ ;shows "1234" because the intervening #null has been removed