string to char array?
Kyoji Klyden via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Fri Jun 5 12:46:33 PDT 2015
On Friday, 5 June 2015 at 19:41:03 UTC, anonymous wrote:
> On Friday, 5 June 2015 at 19:30:58 UTC, Kyoji Klyden wrote:
>> Okay, so it's primarily an interfacing with C problem that
>> started all this? (My brain is just completely scrambled at
>> this point xP )
>
> Yeah, you wanted to call glShaderSource, which is a C function
> and as such it's not aware of D slices. So things get more
> complicated than they would be in D alone.
>
>> So pretty much the slice gives you the pointer to the start of
>> the array in memory and also how many elements are in the
>> array.
>
> Yes.
>
>> Then depending on the array type it'll jump that many bytes
>> for each element. (So 5 indexes in an int array, would start
>> at address 0xblahblah00 , then go to 0xblahblah04, until it
>> reaches 0xblahblah16(?) or something like that)
>
> Yes.
>
>> If I FINALLY have it right, then that makes alot of sense
>> actually.
>
> Sweet.
Awesome thankyou very much for all your help!(and ofcourse
everyone else who posted, too!)
More information about the Digitalmars-d-learn
mailing list