• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Trouble with passing variables
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Trouble with passing variables


  • Subject: Re: Trouble with passing variables
  • From: Boyd Collier <email@hidden>
  • Date: Tue, 28 Feb 2006 14:16:52 -0800

Try putting *number in parentheses before using the increment operator, like this (*number)++. I think your problem is that the increment operator, ++, when postfixed has higher precedence than the indirection operator. That is, number, which is the address of where you have stored the value of the int that you are interested in, is incremented, and then when the indirection operator is applied, you get whatever value is stored at that (incremented) address, which is likely to be garbage. I've not tested this, but I'm reasonably sure that this is your problem.

Boyd



On Feb 28, 2006, at 12:30 PM, Mark Williams wrote:

Ok I am trying something like the following:

-(BOOL)numberAdded:(int*)number
{
	*number++;
	return YES;
}

-(void)addNumber
{
	int flct = 0;

	[self numberAdded:&flct];

	NSLog(@"%i",flct);
}

and basically it is not adding one to the number. How do I pass a pointer to an integer so that I can modify it in another function? I thought I had it right but clearly I do not.


Mark.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40sunstroke.sdsu.edu


This email sent to email@hidden


_______________________________________________ Do not post admin requests to the list. They will be ignored. Cocoa-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
References: 
 >Trouble with passing variables (From: Mark Williams <email@hidden>)

  • Prev by Date: Re: Objective-C in a Time Constraint Thread
  • Next by Date: Problems with NSGraphicsContext
  • Previous by thread: Re: Trouble with passing variables
  • Next by thread: Re: Trouble with passing variables
  • Index(es):
    • Date
    • Thread