Joystick Button Controlling Relay

Hello,
I’m having problems with the code I have written. Every time I compile the .cpp file it tells me:
‘If’ undeclared (first use of the function)
‘Else’ undeclared (first use of the function)
I think this means that the if and else statement do not know what they are controlling. Please correct me if I’m wrong. This is my code below:

{
				If(stick->GetRawButton(1));
					relay1->Set(Relay::kForward); // run line when button is pressed
				Else;
					relay1->Set(Relay::kOff); // or run this line when button isn't pressed
			}

if and else should all be lowercase, they are reserved words.

You also shouldn’t have a semicolon after the if or the else http://www.cprogramming.com/tutorial/lesson2_tg.html

Perfect, thanks for the advice and resources. Seemed to have solved the issue.