Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 9

objective c и xcode непонятная ошибка

05.10.2013, 00:26. Показов 1470. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Начал изучать программирование на objective c на xcode по книге Become an Xcoder.
все пока хорошо, но почему то данный код не хочет работать
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
char main()
    {
        float pictureLength, pictureHeight, pictureSurfaceArea, circleRadius, circleSurfaceArea;
        pictureLength = 8.0;
        pictureHeight = 4.5;
        circleRadius = 5.0;
        pictureSurfaceArea = pictureHeight * pictureLength;
        circleSurfaceArea = circleArea(circleRadius);
        return 0;
        
    }
    float circleArea(float theRadius)
    { float theArea;
        theArea = 3,13579*theRadius*theRadius;
        return theArea;
выдает что просит ";" после первой строки, но когда я её ставлю, начинает ругаться на строку с "return 0;" таким образом: " void method 'applicationDidFinishLaunching' should not return a value " и также начинает ругаться на строку
" float circleArea(float theRadius) " что требуется ;
в книге все работает, у меня нет, код абсолютно идентичен, даже пробовал копировать.
в чем проблема?!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.10.2013, 00:26
Ответы с готовыми решениями:

Ошибка при компилировании на XCode
всем привет, начну с того что я только новичок в с/c++ ну так вот появилась у меня проблема одна, вся суть проблемы заключается в том что...

Ошибка в xcode signal sigabrt, c++
Делаю класс матриц, при компиляции вылизает ошибка "Thread 1: signal SIGABRT". Возникает в диструкторе класса. Matrix::~Matrix() ...

Ошибка в xCode /clang:-1: linker command failed with exit code 1 (use -v to see invocation)
При компиляции выдает ошибку /clang:-1: linker command failed with exit code 1 (use -v to see invocation) в xCode для macOS. Сам проект...

16
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
05.10.2013, 00:42
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
float circleArea(float theRadius);
 
int main()
{
    float pictureLength, pictureHeight, pictureSurfaceArea, circleRadius, circleSurfaceArea;
    pictureLength = 8.0;
    pictureHeight = 4.5;
    circleRadius = 5.0;
    pictureSurfaceArea = pictureHeight * pictureLength;
    circleSurfaceArea = circleArea(circleRadius);
    return 0;
        
}
    
 float circleArea(float theRadius)
 { float theArea;
        theArea = 3,13579*theRadius*theRadius;
        return theArea;
 }
0
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 9
05.10.2013, 00:44  [ТС]
ой, ну да, там int, все равно не работает
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
05.10.2013, 00:45
Цитата Сообщение от Xiting Посмотреть сообщение
все равно не работает
Уже работает (2 пост).
0
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 9
05.10.2013, 00:49  [ТС]
у меня все равно ругается на эту строку
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
05.10.2013, 01:09
Что у вас за скобка ({) вверху?

Добавлено через 2 минуты
А pictureSurfaceArea, что такое красивое-синенькое в тексте?
0
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 9
05.10.2013, 01:12  [ТС]
закрывающая в конце кода тоже присутствует, они включают в себя весь код, без них начинает ругаться на float circleArea

про pictureCircleArea не понял
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
05.10.2013, 01:13
Цитата Сообщение от Xiting Посмотреть сообщение
у меня все равно ругается на эту строку
И если что ругается, то всегда показывайте, что пишет.

Добавлено через 46 секунд
Цитата Сообщение от Xiting Посмотреть сообщение
закрывающая в конце кода тоже присутствует,
И зачем она там? Тогда весь код показывайте, а не куски. Тут ясновидящих нет.
0
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 9
05.10.2013, 01:13  [ТС]
в int main просит запятую
в float circleArea тоже
0
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 9
05.10.2013, 01:16  [ТС]
Цитата Сообщение от alsav22 Посмотреть сообщение

И зачем она там? Тогда весь код показывайте, а не куски. Тут ясновидящих нет.
прошу прощения
вот весь код

и при поставленной ;
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
05.10.2013, 01:21
Цитата Сообщение от Xiting Посмотреть сообщение
вот весь код
Под "показать весь код", я имел ввиду не скрины, а текст кода (как в 1 посте, но всего).
0
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 9
05.10.2013, 01:22  [ТС]
еще раз извиняюсь
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#import "AppDelegate.h"
 
@implementation AppDelegate
 
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
 
{
 
    float circleArea(float theRadius);
    
    int main()
    {
        float pictureLength, pictureHeight, pictureSurfaceArea, circleRadius, circleSurfaceArea;
        pictureLength = 8.0;
        pictureHeight = 4.5;
        circleRadius = 5.0;
        pictureSurfaceArea = pictureHeight * pictureLength;
        circleSurfaceArea = circleArea(circleRadius);
        return 0;
        
    }
    
    float circleArea(float theRadius)
    { float theArea;
        theArea = 3,13579*theRadius*theRadius;
        return theArea;
    }
 
 
 
}
@end
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
05.10.2013, 01:22
Это что за язык такой? С++?
0
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 9
05.10.2013, 01:23  [ТС]
objective c
в заголовке темы написано же
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
05.10.2013, 01:26
Это что?
C++
1
-(void)applicationDidFinishLaunching:(NSNotification *)aNotification
Добавлено через 57 секунд
Цитата Сообщение от Xiting Посмотреть сообщение
objective c
в заголовке темы написано же
Название форума читали?
0
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 9
05.10.2013, 01:27  [ТС]
стандартно было написано при открытии проекта
а ниже было {// your code here}
я не стал перечить, и писал там код

Добавлено через 1 минуту
Цитата Сообщение от alsav22 Посмотреть сообщение

Название форума читали?
ветки по objective c не нашел
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
05.10.2013, 01:50
На С++ ваш код выглядел бы так (весь код):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
float circleArea(float theRadius);
    
int main()
{
    float pictureLength, pictureHeight, pictureSurfaceArea, circleRadius, circleSurfaceArea;
    pictureLength = 8.0;
    pictureHeight = 4.5;
    circleRadius = 5.0;
    pictureSurfaceArea = pictureHeight * pictureLength;
    circleSurfaceArea = circleArea(circleRadius);
    return 0;
        
}
    
float circleArea(float theRadius)
{ 
    float theArea;
    theArea = 3,13579*theRadius * theRadius;
    return theArea;
}
Добавлено через 5 минут
Цитата Сообщение от Xiting Посмотреть сообщение
ветки по objective c не нашел
Вот ветка: https://www.cyberforum.ru/objective-c/
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.10.2013, 01:50
Помогаю со студенческими работами здесь

Ошибка: Function definition is not allowed here и Expected expression среда xCode forMacOS
Не могу устранить ошибки. Что я сделал не так? ссылка на скрин ошибки1, и ошибки2 #include <iostream> using namespace std; ...

Непонятная ошибка!?
Есть задача: дан массив и число, переставить числа в массиве таким образом, чтобы слева от некоторой границы шли числа, меньшие или равные...

Непонятная ошибка
Здравствуйте, есть код, в котором два раза выполняется одна и та же последовательность, первый раз выполняется без ошибок, во второй раз...

Непонятная ошибка
Здравствуйте!Начинаю изучать C++,хотел сделать калькулятор логики,арифметический и закона Ома. После расчета в любом калькуляторе,кроме...

Непонятная ошибка
Пробую написать подключаемый модуль к файловому менеджеру ФАР. Программа, не хочет компилится, затсряла на непонятной ошибке Плагин...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru