计算器程序Xcode错误' @'之前的预期表达式代币

时间:2014-05-24 18:44:18

标签: c++ xcode variables calculator cs193p

我正在做斯坦福xcode类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 个答案:

答案 0 :(得分:-1)

C ++中的引号必须是正确的,即"(U + 0022,引号)。某些应用程序(读作:不适当的文本编辑器)会将类型化的引号转换为“花式”引号,例如: (U + 201C,LEFT DOUBLE QUOTATION MARK)和(U + 201D,右双引号)。

注意通过文字处理器,电子邮件编写器等复制代码。如果你需要检查一个字符,你选择的文本编辑器可能会这样做(我知道Emacs可以),或者你可以使用像this one这样的工具。