Re: Passing a C String as an argument
Re: Passing a C String as an argument
- Subject: Re: Passing a C String as an argument
- From: "Clark Cox" <email@hidden>
- Date: Sun, 20 Apr 2008 10:33:56 -0700
On Sun, Apr 20, 2008 at 10:17 AM, Philip Bridson
<email@hidden> wrote:
> Hi There,
>
> Is there anyway to pass a C string from a Obj-C class to a C function as an
> argument? I know that I can use pointers to the string but it gets a bit
> messy as I am using pointers in the C function to manipulate the string. I
> also could put it in C++ and it would work but I'm trying to avoid that. I
> want a function that is portable and so it can't be written in Obj-C.
>
> I'm sorry if this is really basic but I don't normally use C very much.
Unfortunately, a "C string" is, by definition, a pointer to a NUL
terminated array of characters; they are *always* passed as a pointer.
What are you doing to the string that requires complex pointer
manipulation? Perhaps a better way can be found.
--
Clark S. Cox III
email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden