2014-01-31 3 views
1

Я пытаюсь скомпилировать эту простую программу на Xcode 5, и я получаю сообщение «thread 1: breakpoint 1.1» на строке ошибки ниже. Кто-нибудь знает, как я могу это исправить?Ошибка точки останова на пользовательской функции

Вот мой код:

#import <Foundation/Foundation.h> 

int totalSavings(int listTotal); 

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

     int itemEntry, itemEntry1, itemEntry2, 
     listTotal, calcSavings; 

     itemEntry = 320; 
     itemEntry1 = 218; 
     itemEntry2 = 59; 
     listTotal = itemEntry + itemEntry1 + itemEntry2; 
     calcSavings = totalSavings(listTotal);   \\error line 
     NSLog(@"Total Planned Spending: %d \n Amount Saved: %d", listTotal, 
     calcSavings);    
     } 
    return 0; 
} 

int totalSavings(int listTotal) 

{ 
    int savingsTotal; 
    savingsTotal = 700 - listTotal; 
    return savingsTotal; 
} 
+0

Удалите 'int' из строки, вызывающей ошибку. – rmaddy

+0

Предложение: Получите хорошую книгу на языке «C» и изучите ее - вот что я сделал. – zaph

+0

Нашли ответ здесь: http://stackoverflow.com/questions/1665744/xcode-remove-all-breakpoints – user3255933

ответ

1

В том числе типа int в вызове неверен синтаксис.

Линия по ошибке:

calcSavings = totalSavings(int listTotal); 

Фиксированная линия:

calcSavings = totalSavings(listTotal); 

Сообщение об ошибке:

Untitled.m:16:36: error: expected expression 
     calcSavings = totalSavings(int listTotal);   // error line 
           ^ 

Обратите внимание, что "^" как раз под int, это ясное указание на то, где ошибка.

Смежные вопросы