I'm being told my code won't compile because my variables aren't initialized but when I run it (using xCode) it runs just fine? I looked it over and everything looks initialized to me... Maybe I'm missing something really obvious though?
Ah gotcha, I never really used char. Do I just set that to = 0 to initialize it like other variables?
You should initialize all variables to whatever you want them to be.
1 2 3 4
char columnReserved;
print( columnReserved ); // <- what does this mean? What are you trying to print?
// You never made 'columnReserved' contain anything so you'll just get garbage
If the answer is "I want that print statement to print a null character for the column", then yes, you should initialize it with 0. But if that's not what you want, then you should initialize it with what you do want.