![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
RinOSpro |
|
|||
Unregistered |
вот самый элементарный пример но он не работает в Microsoft Visual Studio 2005 пишеться ошибка почему? |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 4 Всего: 459 |
include - это директива подключения модуля, там скорее всего
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 6 Всего: 162 |
пример абсолютно неверный. Где ты такой взял? на форумах принято писать, какие ошибки выдал компилятор. Ну а в данном случае:
Добавлено через 1 минуту и 46 секунд и, да, прочитай внимательно пару первых глав учебника по С++ ![]() |
|||
|
||||
mxt |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 133 Регистрация: 6.9.2007 Репутация: нет Всего: 1 |
Лучше начни с C а потом на С++ перейдёшь
--------------------
|
|||
|
||||
RinOSpro |
|
|||
Unregistered |
вот это абсалютное заблуждение Добавлено через 43 секунды Введение в язык С++ Бьярн Страустрап, 1995 г. Добавлено через 3 минуты и 23 секунды JackYF читал и не раз твой пример тоже не пашет вот что выдал компилятор ------ Build started: Project: yy, Configuration: Debug Win32 ------ Linking... MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup C:\Documents and Settings\Admin\Рабочий стол\delph\yy\Debug\yy.exe : fatal error LNK1120: 1 unresolved externals Build log was saved at "file://c:\Documents and Settings\Admin\Рабочий стол\delph\yy\yy\Debug\BuildLog.htm" yy - 2 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== |
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
RinOSpro, понимаешь в чем дело, ты собираешь консольную программу. А проект сделал неконсольным. Измени тип проекта.
|
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 6 Всего: 162 |
RinOSpro, ты должен создать консольный проект, а не визуальный.
|
|||
|
||||
DjoNIK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 320 Регистрация: 28.9.2006 Где: Питер/Георгиевск Репутация: 1 Всего: 5 |
Да уж...
На вопрос типа: "Я хочу стать программистом, какой язык вы посоветуете учить первым?", лучшим ответом является: "АНГЛИЙСКИЙ!!!". Прочитав то, что тебе написла компилятор, у тебя бы не возникли проблемы (точнее они, конечно, имели бы место быть, но качественно другого рода). Да и к тому же очень много хорошей литературы и ресурсов на буржуйском. А по сабжу, в твоем первом посте три ошибки!!! 1) #include - макрос, который подключает в данный модуль файл с объявлением различного рода конструций языка (классы, функции, константы и т.д.) 2) main - главная функция! Во-первых должна иметь возвращаемый тип, а именно int; во-вторых выполнение программ начинается с неё (ну вернее не совсем с неё, но это тебя пока не должно волновать) только в КОНСОЛЬНЫХ ПРИЛОЖЕНИЯХ!!! Читай топики bsa и JackYF 3) И, наконец, твоя функция должна возвращать значение - ключевое слово return!!! В общем книгу ты взял старенькую! Стандарт уже два раза меняли с 95-го. Да и плюс это перевод, а книга и того старше (того и гляди ровесница первого STL-а) ![]() Советую взять что-нибудь из серии C++ InDeptn, но это уже IMHO. Это сообщение отредактировал(а) DjoNIK - 21.9.2007, 06:30 -------------------- - Плесни-ка мне холодного кипятку. - Как кипяток может быть холодным?! Ты, верно, хочешь кипяченой воды? - Какая ещё кипяченая вода? Не пудри мне мозги - налейхолодного кипятку. (разговор петербуржца и москвича) |
|||
|
||||
zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: нет Всего: 92 |
здесь согласен с тобой, да и многие на форуме, думаю, согласятся ![]() можешь не создавать проект заново, а просто найти в настройках проекта свойство SubSystem, оно у тебя установлено в Windows, а нужно поставить Console |
|||
|
||||
jurgal |
|
|||
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 29.6.2007 Репутация: нет Всего: нет |
возьми более новое издание, я сейчас изучаю С++ по специальному изданию, там все последние изменения внесенные есть. Все примеры нормально компилируются в MS Visual C++ 2005 |
|||
|
||||
RinOSpro |
|
|||
Unregistered |
Посоветуйте пожалуйста литературу
Я хочу для начала изучать С++ со стандартными библиотеками без MFC. Плиз не посылайте в другой топик скажите лучше сами. Что для новичка в С++ может служить хорошим стартом. Это сообщение отредактировал(а) RinOSpro - 21.9.2007, 10:06 |
|||
|
||||
korbian |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 336 Регистрация: 20.2.2007 Где: Penza Репутация: 1 Всего: 14 |
я начинал изучать С++ с Лафоре "объектно-ориентированное программиррование на С++". очень рекомендую новичкам в программировании на С++.
-------------------- korbian © |
|||
|
||||
RinOSpro |
|
|||
Unregistered |
А еще кто с чего начинал?
|
|||
|
||||
zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: нет Всего: 92 |
||||
|
||||
Greeen |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 710 Регистрация: 13.8.2006 Где: Петербург Репутация: нет Всего: 18 |
Начинал с курса лекций в коллежде
![]() -------------------- Подпись больше не нужна |
|||
|
||||
UnrealMan |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 722 Регистрация: 30.3.2006 Репутация: 5 Всего: 32 |
Вот тут ты как раз-таки не прав: может, но не должна. Добавлено через 6 минут и 25 секунд Если быть точнее, возращать-то значение она должна, только return для этого писать необязательно. |
|||
|
||||
KingOfNothing |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 21.9.2007 Репутация: нет Всего: нет |
Абсолютно согласен , я с неё начинал первая книга это "Essential C++" Стенли Б Липман... Мне очень понравилось, написано так что хочется продолжать , а то иногда возьмёшь книгу прочтёшь несколь страниц а там такая скукотища что даже читать уже не хочется... |
|||
|
||||
RinOSpro |
|
|||
Unregistered |
Мне хотелось бы книжку с практическим подходом. Где много примеров
|
|||
|
||||
RinOSpro |
|
|||
Unregistered |
а то берешь какую ни будь книжку а там про ФИЛОСОФИЮ программирования на С++ какая блин философия когда я даже на этом языке проект скомпилировать не могу
|
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 4 Всего: 459 |
RinOSpro, привыкай. Чтобы писать на С++ не достаточно знать как присваиваются 2 числа.
P.s. зря мучаешься. Visual C++ уже содержит шаблон программы "Hello Word". Просто создай такой проект и не заморачивайся всякими условностями. Потом будешь разбираться, для начала эти тонкости не важны. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
RinOSpro |
|
|||
Unregistered |
Alexeis может и содержит. А смысл от этого потыкаюсь в кнопочки создам проект а не разберусь как он работает.
|
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 4 Всего: 459 |
А это так чтобы и сильно относиться к С++. Минимальное приложение вообще зависит от компилятора. Я встречал различные его вариации. В С вообще, главная функция называется main. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
KingOfNothing |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 21.9.2007 Репутация: нет Всего: нет |
||||
|
||||
RinOSpro |
|
|||
Unregistered |
В общем начинать даже не с книжки надо ), а с нормального компилятора) тогда еще давнооо, стоял а мс студия, для новичка это сложновато. а с ошибкой C1902 stdafx.cpp вообще неразрешимая задача, когда поставил Dev-C++ все пошло как по маслу)
И книжку Лафоре проработал) теперь меня можно назвать Новичком в с++) Хотел попросить вас, посоветовать книжку для более углубленного изучения. |
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
||||
|
||||
RinOSpro |
|
|||
Unregistered |
Посматрел эту книжку... Да собственно тот же материал что и у Лафоре. Нужно что то действительно используемое.
Какие сейчас технологи широко применяемые MFC? QT? может что еще? в каком направлении копать? |
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
Список литературы |
|||
|
||||
IKM2007 |
|
||||||
![]() Зима близко ![]() ![]() Профиль Группа: Участник Сообщений: 702 Регистрация: 26.4.2008 Где: olmedreca Репутация: 3 Всего: 40 |
Начни с C++, а потом если нужно будет в два счета выучишь C.
Недолжна. В новом стандарте вообще игнорируется. Да и до 1998года необязательно, чтобы main возращала что-либо.
C++ и так без каких либо библиотек MFC. Совет: возьми сначала прочитай Дейтелов. Там есть весь курс C++, все темы. Все обьяснено на примерах. После каждой темы есть задачи, которые можешь решить. Самое главное, там затронуты почти все темы, так что ты сам уже поймешь что тебе непонятно и легко можешь найти интересующу тебе информацию в инете или в любой другой более углубленной книге. Мог бы порекомендовать Страуструпа, он основатель языка, но в начале читать его, по-моему будет сложновато. Сам решай. Это сообщение отредактировал(а) IKM2007 - 25.5.2009, 20:57 -------------------- "К чёрту обстоятельства, я создаю возможности." Брюс Ли |
||||||
|
|||||||
RinOSpro |
|
|||
Unregistered |
IKM2007 извини конечно но ты читал наверно все таки не дочитал до конца этот топик))
Первый пост был в 2007 году, потом я забил на некоторое время на с++, вот несколько месяцев назад взялся и изучал его, по книжке Лафоре ООП на С++, увесистая такая книжка ~1000 стр. написано про чистый с++ без примесей. см выше ![]() zim22 спасибо) но я это видел. Хотелось бы что вот так вот по дружески)) как некогда korbian ) посоветовали, что вам реально понравилось, и помогло освоить с++. Можно также сказать пару словечек о перспективных технологиях. |
|||
|
||||
IKM2007 |
|
|||
![]() Зима близко ![]() ![]() Профиль Группа: Участник Сообщений: 702 Регистрация: 26.4.2008 Где: olmedreca Репутация: 3 Всего: 40 |
Пардон. Незаметил. ![]() Совет 1: Если хочешь углубить свои знания, то это можно делать на практике. Для начала решай все задачи Тимуса: acm.timus.ru Ведь программирование это в основном алгоритмы, а "инструменты" на этапе решения сам выучишь. Совет 2: Прочитай мануалы. Возьмы выучи содержимое сайта cplusplus.com. Там есть все "инструменты" языка C\C++. Вот так и выучишь средства языка. Это сообщение отредактировал(а) IKM2007 - 25.5.2009, 21:30 -------------------- "К чёрту обстоятельства, я создаю возможности." Брюс Ли |
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
Страуструп. Язык программирования С++. |
|||
|
||||
Echo78 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 21.3.2006 Репутация: нет Всего: нет |
Начинал со многих книг, но остановился на:
"Язык программирования C++" Бьярн Страуструп, 2002 г. P.S. Тяготею я к C, но с использованием объектно-ориентированного программирования, C++. Это сообщение отредактировал(а) Echo78 - 27.6.2009, 11:28 |
|||
|
||||
zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: нет Всего: 92 |
как бы сигнатура main не соответствует стандарту Добавлено через 2 минуты и 50 секунд
ребята, вы садисты? Страуструп это по-дружески? Я присоединяюсь к лагерю, где считают, что Страуструп писать не может. Читать его не веселее, чем читать стандарт. |
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
значит я садомазохист. лично мне нравится читать Страуструпа. ![]() |
|||
|
||||
unicuum |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 16.3.2005 Где: Рашка Репутация: нет Всего: 8 |
Лучшая книга по стандарту C++. -------------------- ![]() обычный день на винграде |
|||
|
||||
zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: нет Всего: 92 |
zim22, конечно, при должной подготовке читать можно (даже нужно - чтобы понять свое место), но дайте новичку книгу "Язык программирования С++", и скажите, что по ней он должен изучить ЯП С++ - это я называю садизмом.
|
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
||||
|
||||
RinOSpro |
|
|||
Unregistered |
||||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
серии книг С++ In Depth почитайте. как раз "углублённо" ![]() |
|||
|
||||
and277 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 9.4.2009 Репутация: нет Всего: нет |
Ценные советы... Насчет алгоритмов согласен. Без них никуда. Тут может помочь книжка Кормена. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |