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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.61
Fooly
21 / 17 / 1
Регистрация: 26.03.2012
Сообщений: 147
#1

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

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

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

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

После таких вот шляп хочется читать Хортона, т.к он описывает определенную платформу, но хотелось бы сначала прочитать Прату
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2012, 22:48     С++ - с какой книги начать и в каком ide прорабатывать примеры
Посмотрите здесь:

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

Не по теме:

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

Fooly
21 / 17 / 1
Регистрация: 26.03.2012
Сообщений: 147
31.05.2012, 23:04  [ТС]     С++ - с какой книги начать и в каком ide прорабатывать примеры #30
Цитата Сообщение от Jupiter Посмотреть сообщение

Не по теме:


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

а полегче есть варианты?
MrGluck
Ворчун
Эксперт CЭксперт С++
6614 / 3805 / 495
Регистрация: 29.11.2010
Сообщений: 10,040
01.06.2012, 01:46     С++ - с какой книги начать и в каком ide прорабатывать примеры #31
Цитата Сообщение от Jupiter Посмотреть сообщение

Не по теме:


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


Действительно, самый легкий и правильный спонсор.
gedit в подарок
Avazart
7062 / 5239 / 261
Регистрация: 10.12.2010
Сообщений: 23,036
Записей в блоге: 17
01.06.2012, 02:20     С++ - с какой книги начать и в каком ide прорабатывать примеры #32
Цитата Сообщение от Jupiter Посмотреть сообщение
Сообщение от Nekto
а чем RAD Studio плоха?
всем яркий пример - 2-й скрин из 1-го поста в теме
Скорее пример кривых рук.

Если место достаточно то не что не мешает, проверять код на обоих IDE
Миниатюры
С++ - с какой книги начать и в каком ide прорабатывать примеры  
MrGluck
Ворчун
Эксперт CЭксперт С++
6614 / 3805 / 495
Регистрация: 29.11.2010
Сообщений: 10,040
01.06.2012, 02:49     С++ - с какой книги начать и в каком ide прорабатывать примеры #33
Цитата Сообщение от MrGluck Посмотреть сообщение

Действительно, самый легкий и правильный спонсор.
gedit в подарок
способ*
Avazart
7062 / 5239 / 261
Регистрация: 10.12.2010
Сообщений: 23,036
Записей в блоге: 17
01.06.2012, 03:00     С++ - с какой книги начать и в каком ide прорабатывать примеры #34
Действительно, самый легкий и правильный спонсор.
gedit в подарок
Может и правильный, но не факт что легкий.

Авосс прыгодытсА http://www.linuxcenter.ru/lib/books/linuxdev/
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.06.2012, 21:34     С++ - с какой книги начать и в каком ide прорабатывать примеры
Еще ссылки по теме:

С какого автора и какой книги начать изучение программирования C++
Начинающий программист: с какой программы начать? C++
Где найти примеры задач из книги Дейтела по C++ C++
Ищу книги, статьи, сайты (хочу стать программистом и не знаю с чего начать) C++
C++ В какой последовательности начать изучать языки программирования?

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

Или воспользуйтесь поиском по форуму:
Fooly
21 / 17 / 1
Регистрация: 26.03.2012
Сообщений: 147
03.06.2012, 21:34  [ТС]     С++ - с какой книги начать и в каком ide прорабатывать примеры #35
Я так и не понял каким образом избавиться от корявого вывода кириллицы =( setlocale решает проблемы с написанием фраз на русском, указанных в программе. Если же вводить в программе (сейчас пока только в командной строке делаю по учебнику =р ) допустим на запрос ИМЯ: какое-нибудь имя (например ВАНЮША), то программа при выводе данного имени отображает кракозябры. (например БЛ,;Ло). Как исправить это? =)
Yandex
Объявления
03.06.2012, 21:34     С++ - с какой книги начать и в каком ide прорабатывать примеры
Закрытая тема Создать тему
Опции темы

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