Ошибка Xcode программы калькулятора Ожидаемое выражение перед символом '@'
Я делаю Stanford Xcode Class CS193P, задание № 2, и я получаю некоторые ошибки. Задача состоит в том, чтобы написать программу калькулятора с переменными. Я использую Xcode 3.2.6 www.stanford.edu/class/.../Assignment%202_1.pdf
Я получаю сообщение об ошибке Ожидается выражение перед токеном '@' при объявлении vp
#define VARIABLE_PREFIX @“%”
- (void)setVariableAsOperand:(NSString *)variableName
{
NSString *vp = VARIABLE_PREFIX; (error is on this line)
NSString *variable = [vp stringByAppendingString:variableName];
[self addObjectToExpression:variable];
}
Кто-нибудь знает, как решить эту проблему? Напишите мне, если у вас есть какие-либо вопросы. Спасибо за вашу помощь!
1 ответ
Кавычки в C++ должны быть правильного вида, т.е. "
(U + 0022, МАРКА ЦИТАТЫ). Некоторые приложения (читай: не нужные текстовые редакторы) преобразуют напечатанные кавычки в "причудливые", например “
(U+201C, СЛЕДУЮЩАЯ ДВОЙНАЯ КВАРТИРА) ”
(U+201D, ПРАВИЛЬНАЯ ДВОЙНАЯ КВАРТИРА.
Остерегайтесь копирования кода с помощью текстового процессора, редактора электронной почты и т. Д. И если вам нужно изучить символ, ваш текстовый редактор может это сделать (я знаю, что Emacs может), или вы можете использовать такие инструменты, как этот один