Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.75/16: Рейтинг темы: голосов - 16, средняя оценка - 4.75
 Аватар для Fooly
21 / 17 / 4
Регистрация: 26.03.2012
Сообщений: 147

С++ - с какой книги начать и в каком ide прорабатывать примеры

26.03.2012, 22:48. Показов 3965. Ответов 34
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Решил я заняться изучением С++, на начальном этапе всегда нужна помощь от опытных людей.

На данный момент у меня стоят IDE С++ Builder 6 и XE, а также Visual c++ 2010 Express. Скачал несколько книг по С++, просмотрел везде введения, тип изложения, наличия примеров итп итд. Остановился на Прата С. "Язык программирования С++. Лекции и упражнения", Конечно хотелось прочитать и Страуструпа, т.к он был основоположником С++, но мне кажется, что его книга больше похожа на какой-то справочник. Также есть ещё книжка Хортона Visual C++ 2010 полный курс.
Начал я с Праты, и сразу уже на первом примере у меня возникла проблема Я так и не понял в какой оболочке писать его коды с примеров. Вот его пример с книги:

При попытке кодинга в билдере получил такую шляпу:

В visual C++ я вообще не сообразил как создавать .cpp
В 6 билдере он чёт скомпилировал и не выдал ничего об ошибках, появился .exe-шник моего проекта , но он не запускался. Вообщем подскажите с какой книги начать и в каком ide прорабатывать примеры.

После таких вот шляп хочется читать Хортона, т.к он описывает определенную платформу, но хотелось бы сначала прочитать Прату
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.03.2012, 22:48
Ответы с готовыми решениями:

С какого автора и какой книги начать изучение программирования
Простите меня за такой дилетантский вопрос, хочу научиться программировать и не понимаю, как вы всё это знаете. Учусь по книге, по...

Книги Г.Шилдта в каком порядке нужно или какие книги для изучения с++
Скажите в каком порядке надо читать книги Г.Шилдта для изучения с++ . Возможно сначала придется с учить , или как лучше ? Или подскажите...

С какой книги начать?
Всем привет :) Моя проблема в том что выбор стал между 2-мя книгами это: Герберт Шилдт "C# 3.0, 4.0. Полное руководство" ...

34
 Аватар для Fooly
21 / 17 / 4
Регистрация: 26.03.2012
Сообщений: 147
31.03.2012, 19:30  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Грантуха Посмотреть сообщение
Видимо вы не читали Прату с самого начала. В каждом листинге перед return 0 , добавляйте:
cin.get();
cin.get();
Про это я прочитал, у меня другие проблемы возникают =) Я если забывал про эти строчки, то сразу вспоминал, когда командная строка просто мелькала и исчезала
0
 Аватар для Fooly
21 / 17 / 4
Регистрация: 26.03.2012
Сообщений: 147
13.05.2012, 19:55  [ТС]
Цитата Сообщение от Грантуха Посмотреть сообщение
Видимо вы не читали Прату с самого начала. В каждом листинге перед return 0 , добавляйте:
cin.get();
cin.get();
Подскажите, cin.get() используется при малом количестве нажатий клавиш. Допустим, когда два нажатия нужно, то не составит труда написать
cin.get();
cin.get();
а елси нужно 10 нажатий или больше, уже используется другой оператор?
0
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
13.05.2012, 20:12
C++
1
2
for (int i = 0; i < 10; ++i)
   std::cin.get();
0
 Аватар для Fooly
21 / 17 / 4
Регистрация: 26.03.2012
Сообщений: 147
27.05.2012, 16:21  [ТС]
Подскажите, как сделать нормальное отображение кириллицы? Что-то нужно в коде прописывать или это зависит от ОС?
Миниатюры
С++ - с какой книги начать и в каком ide прорабатывать примеры  
0
1 / 1 / 0
Регистрация: 14.05.2012
Сообщений: 12
27.05.2012, 16:56
В код добавь
C++
1
setlocale(LC_ALL,"Russian");
А в консоли, шрифт Lucida Console поставь.
0
 Аватар для Fooly
21 / 17 / 4
Регистрация: 26.03.2012
Сообщений: 147
27.05.2012, 17:00  [ТС]
Цитата Сообщение от MrKawaii Посмотреть сообщение
В код добавь
C++
1
setlocale(LC_ALL,"Russian);"
А в консоли, шрифт Lucida Console поставь.
Спсибо, заработало
0
 Аватар для Fooly
21 / 17 / 4
Регистрация: 26.03.2012
Сообщений: 147
27.05.2012, 19:42  [ТС]
Если кому не лень, помогите разобраться с примером =)
Выполнял 1 упражнение, условие есть на скрине.
1. Не могу понять как сделать, чтобы нормально отображало оценку,. Я сейчас заметил, что я уменьшаю, а надо увеличивать, но это не столь важно. Пытался через enum, Т.е писал в структуре enum grade {A,B,C}; но в дальнейшем выдавало ошибку в строках
cin >> (*an).grade;
cout << "Оценка: " << (*an).grade+1 << endl;
написав "Использование имя типа не допускается"

2. Возможно ли задать константу const int size = 20; которую в дальнейшем подставлять в массивы в скобочки и в getline? И вроде же я читал, что можно оставлять скобочки пустыми в массиве и комп сам определит сколько нужно места, а мне почему-то выдавало ошибку, что не задано количество =(

3. Ах да, ещё вопрос. используя тепреь setlocale русский шифр выводится нормально, но если вводить данные (имя и фамилию) на русском, то программа выдаёт кракозябры в строке Имя:
Миниатюры
С++ - с какой книги начать и в каком ide прорабатывать примеры  
0
 Аватар для Fooly
21 / 17 / 4
Регистрация: 26.03.2012
Сообщений: 147
31.05.2012, 22:19  [ТС]
ап, помогите с предыдущим вопросом, особенно важен 3, остальные не так важны
0
31.05.2012, 22:30

Не по теме:

Цитата Сообщение от Fooly Посмотреть сообщение
ап, помогите с предыдущим вопросом, особенно важен 3, остальные не так важны
а) учите английский
б) поставте линукс
:)

0
 Аватар для Fooly
21 / 17 / 4
Регистрация: 26.03.2012
Сообщений: 147
31.05.2012, 23:04  [ТС]
Цитата Сообщение от Jupiter Посмотреть сообщение

Не по теме:


а) учите английский
б) поставте линукс
:)

а полегче есть варианты?
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8217 / 5048 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
01.06.2012, 01:46
Цитата Сообщение от Jupiter Посмотреть сообщение

Не по теме:


б) поставте линукс
:)


Действительно, самый легкий и правильный спонсор.
gedit в подарок
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
01.06.2012, 02:20
Цитата Сообщение от Jupiter Посмотреть сообщение
Сообщение от Nekto
а чем RAD Studio плоха?
всем яркий пример - 2-й скрин из 1-го поста в теме
Скорее пример кривых рук.

Если место достаточно то не что не мешает, проверять код на обоих IDE
Миниатюры
С++ - с какой книги начать и в каком ide прорабатывать примеры  
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8217 / 5048 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
01.06.2012, 02:49
Цитата Сообщение от MrGluck Посмотреть сообщение

Действительно, самый легкий и правильный спонсор.
gedit в подарок
способ*
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
01.06.2012, 03:00
Действительно, самый легкий и правильный спонсор.
gedit в подарок
Может и правильный, но не факт что легкий.

Авосс прыгодытсА http://www.linuxcenter.ru/lib/books/linuxdev/
0
 Аватар для Fooly
21 / 17 / 4
Регистрация: 26.03.2012
Сообщений: 147
03.06.2012, 21:34  [ТС]
Я так и не понял каким образом избавиться от корявого вывода кириллицы =( setlocale решает проблемы с написанием фраз на русском, указанных в программе. Если же вводить в программе (сейчас пока только в командной строке делаю по учебнику =р ) допустим на запрос ИМЯ: какое-нибудь имя (например ВАНЮША), то программа при выводе данного имени отображает кракозябры. (например БЛ,;Ло). Как исправить это? =)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.06.2012, 21:34

с какой книги начать?
Доброго времени суток ув.Форумчане! Вот появилась нужда познакомиться с php... хотелось бы почитать умную книжку с примерами и т.п. но...

C какой книги начать?
Всем доброе утро!!! Народ подскажите хорошие электронные книги по Дельфи! такая что бы в ней были хорошие примеры. я скачал книгу...

С какой книги начать изучение C#?
Привет Я хотел бы получить ответ на вопрос с какой книги мне начать изучение C# т.е основы. Чтобы я мог понять хотя бы где ссылка...

С какой книги начать изучение Qt?
С какой книги начать изучение Qt? На руководство новичка, все книги предназначены для профи. А я знаю более менее c++ и смотрю видео на...

С какой книги начать "погружение" в радиоэлектронику?
Добрый день. Поскажите пожалуйста, с какой книги начать изучение азов радиоэлектроники. В данный момент хотелось бы собрать несложный КВ...


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

Или воспользуйтесь поиском по форуму:
35
Закрытая тема Создать тему
Новые блоги и статьи
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге). Задача: Программно добавить префикс в нумерацию документов. Решение: В модуле объекта. . .
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него. https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952 Инструкция внутри. https:/ / youtu. be/ VpfFZSUDGnQ. . .
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru