Ошибка с ожидаемым идентификатором или '(' - PullRequest
0 голосов
/ 11 ноября 2011

У меня есть фигурная скобка вверху перед пулом автоматического выпуска, и по какой-то причине он указан с ожидаемым идентификатором ошибки или '('. Я не уверен, что это значит, и я изо всех сил пытался это исправить это я - специалист по информатике, который пытается научить себя некоторой цели C из книги Стива Кочана перед началом занятий. Любая помощь будет отличной! Спасибо! (Код выложен ниже)

int main (int argc, char * argv[]);
{  

    autoreleasepool; 
    {
        Fraction *myFraction;

        //Create an instance of a Fraction

        myFraction = [Fraction alloc];
        myFraction = [myFraction init];

        // Set fraction to 1/3

        [myFraction setNumerator: 1];
        [myFraction setDenominator: 3];

        // Display the fraction using the print method
        NSLog (" The value of myFraction is:");
        [myFraction print];
    }
    return 0;
}

Ответы [ 4 ]

3 голосов
/ 11 ноября 2011

Переосмыслите, где вы размещаете свои точки с запятой

int main (int argc, char * argv[]); {

должно быть

int main (int argc, char * argv[]) {

, а

autoreleasepool;

должно быть

@autoreleasepool
3 голосов
/ 11 ноября 2011

Я думаю, вы пропустили один символ.

Попробуйте @autoreleasepool { там.

(добавьте @ и удалите точку с запятой)

0 голосов
/ 11 ноября 2011
int main(int argc, char *argv[]) {  
    @autoreleasepool {
        Fraction *myFraction;

        //Create an instance of a Fraction
        myFraction = [[Fraction alloc] init];

        // Set fraction to 1/3
        [myFraction setNumerator:1];
        [myFraction setDenominator:3];

        // Display the fraction using the print method
        NSLog(@"The value of myFraction is:");
        [myFraction print];

        [myFraction release]; // you will read about this later in your book ;)
    }
    return 0;
}
0 голосов
/ 11 ноября 2011

Также

NSLog (" The value of myFraction is:");

должно быть

NSLog (@" The value of myFraction is:");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...