Форум программистов, компьютерный форум CyberForum.ru

не работает программа в Code Blocks. - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 50, средняя оценка - 4.76
IlyaCool
 Аватар для IlyaCool
1 / 1 / 0
Регистрация: 04.12.2011
Сообщений: 186
15.05.2012, 21:19     не работает программа в Code Blocks. #1
Начал изучать С++ по книге "Прата С - Язык программированния С++"
Начал писать код из самого начала книги(первый пример).
программа не запускается.

C++
1
2
3
4
5
6
7
8
9
#include <iostream>
int main()
{
    using namespace std;
    cout<<"Come up and C++ me some time.";
    cout<<endl;
    cout<<"You wont regret it!"<<endl;
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2012, 21:19     не работает программа в Code Blocks.
Посмотрите здесь:

MS VS in CODE BLOCKS C++
C++ Почему в code blocks не работает с strcpy?
Программа code blocks пишет что не хватает If для Else C++
Не работает Code::Blocks 13.12 :( На какую IDE можно безболезнено перейти? C++
C++ Code::Blocks
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-=ЮрА=-
Заблокирован
Автор FAQ
19.05.2012, 10:19     не работает программа в Code Blocks. #21
MrGluck, что значит понятие бедный стуент?В Украине стипендия теперь равна прожиточному минимуму, даже больше по моему. Сам учился во времена когда повышенная степендия составляла 8 у.е. Чтобы накопить на специальную спортивную обувь (в то время бегал под кандидата на 800 и 1500) я ждал целых 6 месяцев пока накапает почти заветных 50 баксов, чтобы можно было купить хоть какие-то боле менее шиповки. Ну а кто тебе мешает два месяца пособирать стипуху?У нас за 3 месяца с ней планшет можно купить или даже дешёвый ноут. Такое ощущение что все студенты млин сироты, родителей нет и чуть ли живут как узники бухинвальда

Не по теме:

Денег мало у тех кто платит за обучение. В основном это те кому мозгов для бюджета
не хватило(так им хот экспрес хоть фул эдишн - тупо катают бало на сесси и всё)
А подработать пытался вообще кто-нибудь?Так вот родители у меня были далеко не олигархами,
да и у моих соседей по комнате в общаге политеха. Чтобы к примеру заработать на холодильник в комнату и на комп без которого вообще пипец как сложно было
парни да и я сам носили мебель, строили дачу, таскали катушки кабеля 150 кг на 4 -й этаж,
когда МТС расширял свою зону покрытия, ложили плитку. Чувак по соседству работал грузчиком в морозильнике - знаешь чё это это когда -25 там и +30
на улице и попробуй целый день так...Это мать его жестокая правда жизни была - хочешь бабок и не можешь мозгами бабло срубить иди арбайтен.



Теперь возвращаемся к теме денег и сред программирования.

Итак мы поставили бесплатную экспреску - графику мы писать не можем (нет нужных хедеров), DLL тоже самое(у мня да экспрески не было поетому описываю проблеммы которые были у моих заказчиков
пытавшихся компилить в экспреске).

Короче экспрес будет держать программиста желающего развиваться на примитивном уровне австралопитека, а нам хотбы кроманьёнцами в програминге стать.

Не по теме:

Так вот в те самые годы когда мы таскали кабеля и мебель чтобы сорвать бабла, в те самые годы можно было просто пойти куда следует и купить по дешевле то что в лицензии стоит дорого(такое было и будет всегда - в СССР торговали часами и лампами из под полы,торгуют и дисками
и фильмами - да вопрос пиратсятва это бич, впринципе это очень очень плохо, но так и разработчики тот же мелкософт не спешат нам на встречу, а раз не спешат купили пиратку и не ломаем мозг блин)

(этот абзац можно пропустить при чтении)А вообще всё писать можно в 6-й версииабсолютно!Мне вообще не нравиться 2008-ая своим интерфейсом, там слишком раздута визуализация и на экране что надо и что ненадо а простые привычные опции и настройки спятаны глубоко в ж пунктов меню. Ну и в чём проблемма, зачем ставить урезанный до безбразия экспрес, если даже не покупая пиратку можно сесть и писать в 6-й версии. Ну и что что там стрый и как модно сейчас говорить компилятор не поддерживающий стандарт - ну пиши конструкциями стандарта на страом компиляторе, он всё жует ИМХО мелкософт вообще ничего не менял с 98-года, так напаял пару либ, понапридумывал всяких заморочек, но костяк прежний остался, ток компилятор сделали гморно чувствительным к таким моментам который алгоритм вообще не должен чувствовать
Пример
long t;
time(&t); Работает в 6-й а в 9-й версии светиться красным т.к. надо time_t t; Ну чё за бред time_t этот тоже long только названный time_t и такого Г полно, за 10-ку даже и речи не веду,
она ещё геморней + всё то что моложе 3-х лет я вообще не использую


Компилятор это приложение переводящее текст программы в асм и извещающее если преобразование невозможно - это наши ошибки
Все компиляторы имеют свои настройки они то и отличают Студию от MinGW и впринципе у CodeBlocks вставить таких настроек можно довольно много

Раз уж тут собрались эксперты давайте ответиме на вопрос почему у Windows совместемых сред предкомпилированный хедер называется stdafx.h почему не blablabla.h а именно это название?
Правда я знаю на него ответ, но всегда приятно очитать что же по этому поводу думают другие)))

PS:По поводу преподавателя крутящего ролики на парах -
1-е соглансо болонской системе образования 80% подготовки понимания и сбора информации студент должен провести сам. Т.е. обязанность препода довести ключевой момент - всё остальное ваша работа а не его
2-е Он тупо знает что 80% самоподготовки мало кто будет делать - поэтому на экзамен прийдёте неподготовленными. А он с вас сгребёт бабло - это ценичная политика зарабатывания денег и довольно ейственная
3-е Чтобы исключить пункт 2 - готовимся сами и обламываем на экзамене попытки сбора денег, а не сидим и плачемся по социальным сетям какие мы несчастные.
(Падает слабый - сильный лишь преостанавливается чтобы затем пойти дальше - Вот с этим лозунгом учебник в зубы и вперёд)
Миниатюры
не работает программа в Code Blocks.  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
19.05.2012, 10:28     не работает программа в Code Blocks. #22
Цитата Сообщение от Toshkarik Посмотреть сообщение
Но во всех встречаемых мной компиляторах, можно было все это отключить
Видимо, вы не встречались с компилятором от MS, потому как вещи, реализованные в нём не по стандарту, "отключить" (читай исправить) в состоянии только разработчики этого самого компилятора, которые этой работой (видимо, неблагодарной, по их мнению) заниматься категорически не желают.
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 50
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
19.05.2012, 11:02     не работает программа в Code Blocks. #23
silent_1991, я начинал со студии, и там, если мне не изменяет память, есть опция отключения не стандартных "фич". Сейчас студии нет, точно сказать не могу.
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Windows совместемых
Пока видел только у студии такое имя по умолчанию. Но его в любой момент можно переименовать в тот самый blablabla.h А означает это аббревиатура вроде application framework extensions, и которая используется часто в MFC в качестве префиксов. Но каким боком они это отнесли к предкомпилированным заголовкам ума не приложу.
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
19.05.2012, 11:06     не работает программа в Code Blocks. #24
Цитата Сообщение от Toshkarik Посмотреть сообщение
опция отключения не стандартных "фич"
Нестандартные фичи и осознанный отказ следовать стандарту - разные вещи.
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 50
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
19.05.2012, 11:10     не работает программа в Code Blocks. #25
silent_1991, скорей всего я понял, что Вы имели ввиду. С этим не могу не согласится.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4919 / 2662 / 243
Регистрация: 29.11.2010
Сообщений: 7,399
19.05.2012, 15:45     не работает программа в Code Blocks. #26
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
MrGluck, что значит понятие бедный стуент?В Украине стипендия теперь равна прожиточному минимуму, даже больше по моему. Сам учился во времена когда повышенная степендия составляла 8 у.е. Чтобы накопить на специальную спортивную обувь (в то время бегал под кандидата на 800 и 1500) я ждал целых 6 месяцев пока накапает почти заветных 50 баксов, чтобы можно было купить хоть какие-то боле менее шиповки. Ну а кто тебе мешает два месяца пособирать стипуху?У нас за 3 месяца с ней планшет можно купить или даже дешёвый ноут. Такое ощущение что все студенты млин сироты, родителей нет и чуть ли живут как узники бухинвальда

Не по теме:

Денег мало у тех кто платит за обучение. В основном это те кому мозгов для бюджета
не хватило(так им хот экспрес хоть фул эдишн - тупо катают бало на сесси и всё)
А подработать пытался вообще кто-нибудь?Так вот родители у меня были далеко не олигархами,
да и у моих соседей по комнате в общаге политеха. Чтобы к примеру заработать на холодильник в комнату и на комп без которого вообще пипец как сложно было
парни да и я сам носили мебель, строили дачу, таскали катушки кабеля 150 кг на 4 -й этаж,
когда МТС расширял свою зону покрытия, ложили плитку. Чувак по соседству работал грузчиком в морозильнике - знаешь чё это это когда -25 там и +30
на улице и попробуй целый день так...Это мать его жестокая правда жизни была - хочешь бабок и не можешь мозгами бабло срубить иди арбайтен.

Юра, я живу в столице. Учусь на бюджете. Знаний поступить хватило. Из-за отсутствия отца, я с 14 лет подрабатываю. Так вышло, что нынешний мэр как вступил на должность прикрыл мою работу (организатор зорниц, различного рода соревнований и мероприятий). Стипуха составляет 1650р. социальная и 1650 обычная(без троек) (2750 если учиться на одни 5, что, к сожалению, не выходит). Всего этого хватает чтобы оплатить интернет, купить какие-нибудь шмотки и собираться посидеть с друзьями. Вряд ли я смог бы накопить на фул эдишн, да и ни один человек не убедил бы меня, что я просто должен так сделать. Раньше да, можно было на советскую стипендию спокойно жить, гулять и вобще это была чуть ли не зарплата. Сейчас у нас при любой возможности отнимают кровные % от студентов. Кстати, установленный прожиточный минимум гораздо выше той суммы, которую можно получить со стипухи. Безусловно, возможностей работы много, но, как видно из примеров, те, кто устраиваются на работу сразу забивают на учебу (да просто времени нет). Есть возможность заработать, но не получить знания (да хотя бы те крохи, которые дадут). Вы, безусловно молодец, что купили полную сборку, уверен вы об этом ни разу не пожалели. Но рекомендовать это как универсальное решение для студентов - простите, абсурдно. Мб это и пойдет для тех, кто на шее сидит у родителей, но такие, как правило поступают за $$$ во всякие РГГУ, МГУ, финансовые университеты. Я так говорю потому, что у меня там учаться друзья (впрочем они туда поступили лишь из-за своих знаний). А основная масса людей с технических ВУЗов скорее сядут на линукс, нежели будут платить деньги Билли. Так что позвольте не согласиться, невозможность купить (да скорее и отсутствие желания) полные версии от виндоус связано отнюдь не с отсутствием умственных способностей у человека. Я не буду высказывать свое отношение ко всей продукции майкрософт, т.к. боюсь задеть чьи-нибудь чувства. Скажу лишь то, что уже говорил - даже Apple с их идеологией, что ничего круче них нет, старается придерживаться стандартов, а отношение винды в этом плане просто угнетает. Идите вы все товарищи лесом, а мы тут своё намутим. Стондарты длйа лохоф. И кстати, как я уже писал ранее, они одни для программистов не предоставляют нужный инструментарий. (Вы сами согласны, что экспресс - не путь для хомо сапиенс). Прошу простить меня за аллегорию.
-=ЮрА=-
Заблокирован
Автор FAQ
19.05.2012, 17:50     не работает программа в Code Blocks. #27
Цитата Сообщение от MrGluck Посмотреть сообщение
Вы сами согласны, что экспресс - не путь для хомо сапиенс
- путём явлется скажем версии 98, 2003 2005 годов которые уже бесплатны а писать можно код не хуже чем в 2010-й (вобще же по поводу лицензий и прочего - кто ищет тот всегда найдёт)

Цитата Сообщение от MrGluck Посмотреть сообщение
Стипуха составляет 1650р. социальная и 1650 обычная(без троек) (2750 если учиться на одни 5, что, к сожалению, не выходит). Всего этого хватает чтобы оплатить интернет, купить какие-нибудь шмотки и собираться посидеть с друзьями. Вряд ли я смог бы накопить на фул эдишн, да и ни один человек не убедил бы меня, что я просто должен так сделать.
- накопи поставь потренеруйся работать с сетью графикой и БД эксел и аксес - всё 1/3 фриланса тут на форуме твоя

PS:Ещё раз чтоб ты понимал в 2002-2007 году стипендия в ВУЗЕ со статусом национальный составляла 8-20 у.е ни шмоток ты на эти деньги не купишь, ни за общагу даже не заплатишь. Уволили с работы - прескорбно особенно учитывая что тебе сложней в жизни т.к. без отца рос - ну что теперь предлагаешь сидеть и причитать?Устройся на работу погрязней(так делали до тебя после и к сожалению учитывая нынешнийуровень жизни - будут делать), зато сам же себя потом уважать начнёшь как мужик, что руки не сложил а надавал жизни хуков а не она тебе..!
Закон - выживает сильнейший - будь им сильнейшим!

Цитата Сообщение от Toshkarik Посмотреть сообщение
Пока видел только у студии такое имя по умолчанию. Но его в любой момент можно переименовать в тот самый blablabla.h А означает это аббревиатура вроде application framework extensions, и которая используется часто в MFC в качестве префиксов. Но каким боком они это отнесли к предкомпилированным заголовкам ума не приложу.
- Да можно назвать и блаблабла - суть в другом STDAFX говорит сам за себя - сожержит заголовки функций из STD или(и) AFX. да AFX это application framework extensions
Читай здесь
http://ru.wikipedia.org/wiki/Microso...dation_Classes
Одной из примечательных особенностей MFC является префикс «Afx», используемый в именах многих функций, макросов и названии стандартного заголовочного файла «stdafx.h». На ранней стадии разработки, то, что впоследствии стало называться MFC, имело название «Application Framework Extensions» и аббревиатуру «Afx». Решение изменить название на Microsoft Foundation Classes (MFC) было принято слишком поздно, чтобы менять упоминания Afx в коде.
IlyaCool
 Аватар для IlyaCool
1 / 1 / 0
Регистрация: 04.12.2011
Сообщений: 186
20.05.2012, 12:12  [ТС]     не работает программа в Code Blocks. #28
народ теперь вообще ввожу код нажимаю Build and Run и ничего не происходит.Никаких ошибок не выдаёт.Стоит версия CodeBlocks 10.05.
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 50
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
20.05.2012, 12:23     не работает программа в Code Blocks. #29
Перед
C++
1
return 0;
напишите
C++
1
cin.get();
.

Добавлено через 24 секунды
Или запускайте программу из консоли.
ValeryS
Модератор
6374 / 4840 / 441
Регистрация: 14.02.2011
Сообщений: 16,040
20.05.2012, 12:37     не работает программа в Code Blocks. #30
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
- путём явлется скажем версии 98, 2003 2005 годов которые уже бесплатны а писать можно код не хуже чем в 2010-й (вобще же по поводу лицензий и прочего - кто ищет тот всегда найдёт)
лично я года полтора сидел на официальной ДЕМО 2008.
все работало,но только 90 дней.
потом сносишь заново ставишь опять 90 дней.
для учебы достаточно.
когда понял что программы будут продаваться, пошел и купил. 10т не такие большие деньги(300 баксов), посмотрели бы вы сколько стоят всякие Адобы ,СаундФоржи......
не надо экономить на инструменте он тебя кормит.
IlyaCool
 Аватар для IlyaCool
1 / 1 / 0
Регистрация: 04.12.2011
Сообщений: 186
20.05.2012, 14:23  [ТС]     не работает программа в Code Blocks. #31
Цитата Сообщение от ValeryS Посмотреть сообщение
лично я года полтора сидел на официальной ДЕМО 2008.
все работало,но только 90 дней.
потом сносишь заново ставишь опять 90 дней.
для учебы достаточно.
когда понял что программы будут продаваться, пошел и купил. 10т не такие большие деньги(300 баксов), посмотрели бы вы сколько стоят всякие Адобы ,СаундФоржи......
не надо экономить на инструменте он тебя кормит.
Так как мне лучше поступить - отстаться на Borland C++ 5.02(там мне у меня под рукой ярлычок с молнией - run,если у меня в коде всё верно, то программа запустит консоль и у меня всё выведется на экран, а если нет то напишет список ошибок),скачать старую бесплатную версию вижуал студии или
попробовать новую недавно установленную мной wxDev-C++(кстати меня очень обрадовало что она на русском языке)?
ValeryS
Модератор
6374 / 4840 / 441
Регистрация: 14.02.2011
Сообщений: 16,040
20.05.2012, 14:32     не работает программа в Code Blocks. #32
На тебе ссылку на демо 2010
http://www.microsoft.com/visualstudio/ru-ru/try

Добавлено через 54 секунды
а несколько компиляторов иметь не судьба?
-=ЮрА=-
Заблокирован
Автор FAQ
20.05.2012, 17:31     не работает программа в Code Blocks. #33

Не по теме:

IlyaCool, пиши в VisualStudio и не парь мозг над всякими средами однодневками (их вікидівают на рынок чтобы хоть как то урвать бабла у мелкософта, причём в ряде аспектов эти среды существенно уступают студии). Кроме демки просто рекомендую - поставь VisualStudio 6.0 и пиши приложения ничем не хуже чем написанные в 2008 скажем. Лично у меня стоит BorlandC 4.0 CodeBlocks, Qt, VisualStudio 6.0 и 9.0. Написание приложений мне проще всего производить в 6-й версии VisualStudio и в 2008-й работаю когда хочу откомпилировать проект под висту или 7-ку(в 95 % случав проект из 6-ки безболезненно конвертиться в проект 2008-й т.е. 9-й версии и лишь в ряде случаев надо произвести неявное преобразование типов либо корректировку типов переменных, но в написании простого кода таких проблемм вообще не возникает

)
Taras_Z
 Аватар для Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
20.05.2012, 21:02     не работает программа в Code Blocks. #34
мдаа...
Я себе VS 2010 Ultimate бесплатно в нете нашол=)) и всё работает
-=ЮрА=-
Заблокирован
Автор FAQ
20.05.2012, 21:10     не работает программа в Code Blocks. #35
Цитата Сообщение от Taras_Z Посмотреть сообщение
Я себе VS 2010 Ultimate бесплатно в нете нашол=)) и всё работает
если это не демка то это какраз подтверждение сказанного мной ранее
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
(вобще же по поводу лицензий и прочего - кто ищет тот всегда найдёт)
IlyaCool
 Аватар для IlyaCool
1 / 1 / 0
Регистрация: 04.12.2011
Сообщений: 186
21.05.2012, 17:36  [ТС]     не работает программа в Code Blocks. #36
короче купил я себе книгу Праты 6 издание начал ее читать(с электронной версией невозможно работать). Какую еще литературу советуете купить чтобы нормально изучать программирование?

Добавлено через 54 минуты
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
- путём явлется скажем версии 98, 2003 2005 годов которые уже бесплатны а писать можно код не хуже чем в 2010-й (вобще же по поводу лицензий и прочего - кто ищет тот всегда найдёт)

- накопи поставь потренеруйся работать с сетью графикой и БД эксел и аксес - всё 1/3 фриланса тут на форуме твоя

PS:Ещё раз чтоб ты понимал в 2002-2007 году стипендия в ВУЗЕ со статусом национальный составляла 8-20 у.е ни шмоток ты на эти деньги не купишь, ни за общагу даже не заплатишь. Уволили с работы - прескорбно особенно учитывая что тебе сложней в жизни т.к. без отца рос - ну что теперь предлагаешь сидеть и причитать?Устройся на работу погрязней(так делали до тебя после и к сожалению учитывая нынешнийуровень жизни - будут делать), зато сам же себя потом уважать начнёшь как мужик, что руки не сложил а надавал жизни хуков а не она тебе..!
Закон - выживает сильнейший - будь им сильнейшим!

- Да можно назвать и блаблабла - суть в другом STDAFX говорит сам за себя - сожержит заголовки функций из STD или(и) AFX. да AFX это application framework extensions
Читай здесь
http://ru.wikipedia.org/wiki/Microso...dation_Classes
да ладно с каких пор Microsoft Visual C++ 2003 или 2005 стали бесплатными?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2012, 23:05     не работает программа в Code Blocks.
Еще ссылки по теме:

C++ Code blocks + sfml - автодополнение для либ не работает
C++ Многофайловая программа Code Blocks
C++ Не запускается программа в Code::Blocks

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

Или воспользуйтесь поиском по форуму:
-=ЮрА=-
Заблокирован
Автор FAQ
21.05.2012, 23:05     не работает программа в Code Blocks. #37
Цитата Сообщение от IlyaCool Посмотреть сообщение
да ладно с каких пор Microsoft Visual C++ 2003 или 2005 стали бесплатными?
- плохо ищешь дружище, плохо ищешь...
На счёт хорошего ресурса с примерами мирСРР
Yandex
Объявления
21.05.2012, 23:05     не работает программа в Code Blocks.
Ответ Создать тему
Опции темы

Текущее время: 00:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru