|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.02.2011, 11:32 | #1 |
Форумчанин
Регистрация: 11.02.2011
Сообщений: 131
|
Компилятор требует выражение перед двоеточием.
Я только недавно начал пытаться изучать программирование. Нашёл книгу и компилятор.
В книге дан пример исходного кода для смой элементарной программы: Код:
Как это убрать? Я не могу даже такую самую простеёшую программу активировать. Последний раз редактировалось Stilet; 11.02.2011 в 17:03. |
11.02.2011, 11:34 | #2 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
Какой компилятор? Данный код легко скомпилируется в MinGW.
pushl $0x18E3DF6B
call ICQ |
11.02.2011, 11:35 | #3 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
А что за компилятор используешь? Что-то мне подсказывает, что ты пытаешься скомпилить это в компиляторе C (и он принимает двоеточие указания пространства имён как тринарную операцию).
А теперь не по теме. БалаШагаЛ, мой тебе совет — в первую очередь изучи C. А потом переходи к C++. Потому что знать C это полезно и нужно. Изучи C по K&R, а потом изучай C++ по Шилдту. Книжки доступны на http://obey.su/books/ (но лучше купи, тем более белая библия это маст хев).
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
11.02.2011, 11:35 | #4 |
Форумчанин
Регистрация: 11.02.2011
Сообщений: 131
|
Компилятор называется Code::Blocks
|
11.02.2011, 11:37 | #5 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
Это не компилятор, а IDE. В качестве компилятора там mingw. Проблема в том, что ты создаёшь C-проект, а должен создавать C++ проект. Но, повторюсь, сначала изучи C по Кернигану и Ритчи и только потом берись за плюсы. Так будешь глубже и лучше всё понимать.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
11.02.2011, 11:38 | #6 |
Форумчанин
Регистрация: 11.02.2011
Сообщений: 131
|
А для C нужен другой компилятор?
|
11.02.2011, 11:40 | #7 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
mingw содержит GCC. GCC — это коллекция компиляторов, которая содержит в себе компилятор C, компилятор C++ и т.д.
Ты пытаешься скомпилировать C++ код компилятором C. А надо компилировать C++ компилятором C++. Но ты забей на C++ и изучай C.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
11.02.2011, 11:42 | #8 |
Форумчанин
Регистрация: 11.02.2011
Сообщений: 131
|
Хорошо. Спасибо.
|
11.02.2011, 11:42 | #9 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
Code::Blocks - IDE и он понимает много разных компиляторов.
Качаем отсюда версию с MinGW. Запускаем. Далее: File->New->Project->Console Application->Go->Next->C++->Имя проекта и каталог, где его разместить->Compiler: GNU GCC Compiler->Next. И в файл main.cpp вписываем ваш код. Далее нажимаем "Build->Build and Run"
pushl $0x18E3DF6B
call ICQ |
11.02.2011, 15:44 | #10 |
Форумчанин
Регистрация: 31.01.2011
Сообщений: 160
|
скорее всего у файла расширение .c
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ADOquery требует пароль? | Милана666 | БД в Delphi | 2 | 21.05.2010 17:04 |
прога требует DBE | LunoXod-3 | Общие вопросы C/C++ | 3 | 12.03.2010 14:00 |
Флэшка постоянно требует установки | nagval | Компьютерное железо | 5 | 03.05.2008 17:00 |
ПОМОГИТЕ DELPHI ТРЕБУЕТ ЛИЦЕНЗИЮ | Toxa | Общие вопросы Delphi | 5 | 22.03.2007 16:05 |