Ошибка 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 может), или вы можете использовать такие инструменты, как этот один

Другие вопросы по тегам