С Новым годом! Форум программистов, компьютерный форум, киберфорум
C (Си)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
0 / 0 / 0
Регистрация: 05.11.2014
Сообщений: 4

Компилятор в xcode отказывается компилировать код

05.11.2014, 22:56. Показов 2913. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
занимаюсь программированием на си, скачал xcode, занимаюсь по книжке Керниган и ричи - почему компилятор в xcode отказывается компилировать код:
C
1
2
3
4
5
#include <stdio.h>
main()
{
    printf ("здравствуй, мир\n");
}
или программу ещё как-то настроить надо? вместо этого в шаблоне с самого начала вот этот код:
C
1
2
3
4
5
6
7
#include <iostream>
 
int main(int argc, const char * argv[]) {
    // insert code here...
    std::cout << "Hello, World!\n";
    return 0;
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.11.2014, 22:56
Ответы с готовыми решениями:

Где писать код под Си и чем компилировать?
Здравствуйте! Начал изучать Си. Где писать код?(Читал, что можно даже в блокноте) И чем компилировать? У меня Windows 8 x64.

Как в Visual Studio компилировать код в соответствии со стандартом C99
Как в Visual Studio компилировать код в соответствии со стандартом C99? Нужен аналог строки &quot;gcc -std=C99 ...&quot;

Компилятор отказывается компилировать. (
Вообщем сам вопрос, чем могла быть вызвана такая проблема? Нажимаю F9 в дельфи маргнет Run и закроется и сразу переходит обратно в...

5
 Аватар для evildoer
2 / 5 / 0
Регистрация: 11.07.2014
Сообщений: 42
05.11.2014, 23:29
так ты ошибки покажи)
0
0 / 0 / 0
Регистрация: 05.11.2014
Сообщений: 4
05.11.2014, 23:37  [ТС]
пишет напротив мэйна :
Semantic Issue
C++ requires a type specifier for all declarations
0
0 / 0 / 0
Регистрация: 05.11.2014
Сообщений: 31
05.11.2014, 23:55
ты не указал тип main, а также у тебя в результате будет проблема с русской кодировкой. так как не подключил ее
0
0 / 0 / 0
Регистрация: 05.11.2014
Сообщений: 4
05.11.2014, 23:58  [ТС]
я указал тип инт после этого, помогло, но когда я начал делать другой пример, то это ошибка появляется напротив переменной, которой ничего не присвоенно (напротив переменной "с"):

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<stdio.h>
#define IN 1 /* внутри слова */
#define OUT 0 /* вне слова */
/* подсчет строк, слов и символов */
int main ()
{
    int с, nl, nw, nc, state;
    state = OUT;
    nl = nw = nc = 0;
    while ((c = getchar()) != EOF) {
        ++nc;
        if (c == '\n' )
            ++nl;
        if (c == " " || c == '\n' || с == '\t') state = OUT;
        else if (state == OUT) {
            state = IN;
            ++nw; }
        printf ("%d %d %d\n", nl, nw, nc);
    }
не подскажите как подключить русскую раскладку?
0
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
12930 / 6798 / 1819
Регистрация: 18.10.2014
Сообщений: 17,205
07.11.2014, 21:09
Цитата Сообщение от flent Посмотреть сообщение
Semantic Issue C++ requires a type specifier for all declarations
Во-первых, сообщение об ошибке говорит что вы, "занимаясь программированием на C", почему-то компилируете ваш код как С++. Почему???

Во-вторых, уже давным давно и в С и в С++ тип 'int' всегда надо указывать явно. Правило "неявного int" было выкинуто из языка С в 1999 году, а в С++ его вообще никогда не было. Т.е. никакого просто 'main', а именно 'int main'. Всегда. И в С тоже.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.11.2014, 21:09
Помогаю со студенческими работами здесь

фасм отказывается компилировать программу
главный модуль include 'constants.inc' use16 jmp start counter dd 0 irq0_handler: push eax push edx ...

Обратная матрица. Отказывается компилировать.
Нужно для матрицы 30*30 найти обратную. Задаю матрицу через rand() состоящую из 1 и 0. С помощью Метода Гаусса — Жордана нахожу обратную...

Eclipse отказывается компилировать. ArrayIndexOutOfBoundsException
в чем ошибка эклипс отказывается компилировать выдает вот такую ошибку!!!! Exception in thread &quot;main&quot;...

Проблема: DevC++ отказывается компилировать (виста)!
Помогите, плиз, с такой проблемой: DevC++ 4.9.9.2, скачал, установил, вроде всё работает, НО отказывается компилировать в принципе. Нажимаю...

Компилятор не хочет компилировать
Доброго дня. Начинаю изучать составные литералы в c++. Использую Microsoft Visual C++ 2010 Express. Ниже, собственно, код. Использую я...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru