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

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

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

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

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

При попытке кодинга в билдере получил такую шляпу:
С++ - с какой книги начать и в каком ide прорабатывать примеры

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

После таких вот шляп хочется читать Хортона, т.к он описывает определенную платформу, но хотелось бы сначала прочитать Прату
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.03.2012, 22:48
Ответы с готовыми решениями:

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

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

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

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

34
21 / 17 / 4
Регистрация: 26.03.2012
Сообщений: 147
31.03.2012, 19:30  [ТС] 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от Грантуха Посмотреть сообщение
Видимо вы не читали Прату с самого начала. В каждом листинге перед return 0 , добавляйте:
cin.get();
cin.get();
Про это я прочитал, у меня другие проблемы возникают =) Я если забывал про эти строчки, то сразу вспоминал, когда командная строка просто мелькала и исчезала
0
21 / 17 / 4
Регистрация: 26.03.2012
Сообщений: 147
13.05.2012, 19:55  [ТС] 22
Цитата Сообщение от Грантуха Посмотреть сообщение
Видимо вы не читали Прату с самого начала. В каждом листинге перед return 0 , добавляйте:
cin.get();
cin.get();
Подскажите, cin.get() используется при малом количестве нажатий клавиш. Допустим, когда два нажатия нужно, то не составит труда написать
cin.get();
cin.get();
а елси нужно 10 нажатий или больше, уже используется другой оператор?
0
Каратель
Эксперт С++
6609 / 4028 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
13.05.2012, 20:12 23
C++
1
2
for (int i = 0; i < 10; ++i)
   std::cin.get();
0
21 / 17 / 4
Регистрация: 26.03.2012
Сообщений: 147
27.05.2012, 16:21  [ТС] 24
Подскажите, как сделать нормальное отображение кириллицы? Что-то нужно в коде прописывать или это зависит от ОС?
Миниатюры
С++ - с какой книги начать и в каком ide прорабатывать примеры  
0
1 / 1 / 0
Регистрация: 14.05.2012
Сообщений: 12
27.05.2012, 16:56 25
В код добавь
C++
1
setlocale(LC_ALL,"Russian");
А в консоли, шрифт Lucida Console поставь.
0
21 / 17 / 4
Регистрация: 26.03.2012
Сообщений: 147
27.05.2012, 17:00  [ТС] 26
Цитата Сообщение от MrKawaii Посмотреть сообщение
В код добавь
C++
1
setlocale(LC_ALL,"Russian);"
А в консоли, шрифт Lucida Console поставь.
Спсибо, заработало
0
21 / 17 / 4
Регистрация: 26.03.2012
Сообщений: 147
27.05.2012, 19:42  [ТС] 27
Если кому не лень, помогите разобраться с примером =)
Выполнял 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
21 / 17 / 4
Регистрация: 26.03.2012
Сообщений: 147
31.05.2012, 22:19  [ТС] 28
ап, помогите с предыдущим вопросом, особенно важен 3, остальные не так важны
0
Jupiter
31.05.2012, 22:30
  #29

Не по теме:

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

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

Не по теме:


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

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

Не по теме:


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


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

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

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

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
35
Закрытая тема Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru