С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

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

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

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

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

Примеры из книги выдают ошибки - C++
я чяйник, хочу выучить програмирование, в железе разбираюсь , хочу выучить с++, сейчас читаю книгу УОЛТЕР САВИЧ ПРОГРАММИРОВАНИЕ С++ 4...

На каком с++ лучше начать писать? - C++
Здравствуйте. Я не особо разбираюсь в с++. Но написав одну из своих первых программ на C++/cli столкнулся с крешами из-за фреймврока на...

Где найти примеры задач из книги Дейтела по C++ - C++
Скачал книгу Дейтела на C++ не могу найти примеры задач, мб есть у кого?

Примеры из книги не для установленного компилятора. Что поменять? - C++
Ребята,всем привет! У меня компилятор на C++ , "Visuаl Studio 2008"! Я сейчас книгу выбрал себе Дейтела,но даже начальные его примеры не...

34
Fooly
21 / 17 / 1
Регистрация: 26.03.2012
Сообщений: 147
31.03.2012, 13:10  [ТС] #16
Цитата Сообщение от Taras_Z Посмотреть сообщение
оставь токо одно
лучше Visual Studio

Добавлено через 12 секунд
и тогда уже разбирайся
Спс, Visual переустановил, ошибка вроде исчезла, но настараживает, что может такое возникать на постояннной основе, что делает Visual в моих глазах нестабильной программой
0
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
31.03.2012, 13:12 #17
Цитата Сообщение от Fooly Посмотреть сообщение
ЗЫ Пока ничего не понятно, и непонятно где про это всё узнавать (я про проги), сижу и бешусь
Создавать надо консольное приложение. File - New - Other - C++ Builder Projects - Console Application
0
Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
31.03.2012, 13:12 #18
у меня стоит VS 2010 Ultimate
0
Fooly
21 / 17 / 1
Регистрация: 26.03.2012
Сообщений: 147
31.03.2012, 13:22  [ТС] #19
Ёлки-палки меня ещё и форум добил со своими вложениями =)
Подскажите, где почитать как правильно управлять этими вложениями, а то пытался создать новую тему в ветке по Visual Studio на счёт ошибки, хотел выложить скрин и при попытке загрузки с компа, пишет, что я уже использовал это вложение в данной теме. Каким образом вытянуть это вложение в другую тему так и не сообразил Что-то искал на форуме тему проэти вложения через поиск, ничего не нашёл, в факах мельком проглядел тоже не увидел. И как эти вложения всовывать в середину поста, а не оставлять все картинки в конце. Я уже не могу думать, всё не работает, всё непонятно

ЗЫ всё успокоился, и нашёл.
0
Грантуха
0 / 0 / 0
Регистрация: 28.03.2012
Сообщений: 1
31.03.2012, 15:45 #20
Цитата Сообщение от Fooly Посмотреть сообщение
Что-то у меня вообщекакая-то лажа с прогами Visual Studio начал выдавать какую-то ошибку при попытке что-нибудь написать в листинге, удалял все проекты, создавал заново, результат 1 и тот же.

В Билдере почему неактивны кнопки для компиляции проекта, не могу понять почему, где я налажал.

Чувствую себя блондинкой



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

Не по теме:

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

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

Не по теме:


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

а полегче есть варианты?
0
31.05.2012, 23:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.05.2012, 23:04
Привет! Вот еще темы с ответами:

Посоветуйте статьи или книги где есть примеры собственных контейнеров - C++
Интересуют именно те реализации в которых есть базовый класс контейнер и есть производный класс контейнер, обязательно чтобы была шаблонная...

Как вы считаете скакой книги начать читать стоит? - C++
Как вы думаите с какой книги стоить начать изучать С/С++ У меня пару вариантов есть: 1) Освой самостоятельно С++ за 21 день (Джесс...

В какой IDE лучше писать гонки? - C++
Здравствуйте друзья.... Решил я вот игру гонки написать и хотел бы поинтересоваться, где лучше всего ее написать? Думал про Visual...

Ищу книги, статьи, сайты (хочу стать программистом и не знаю с чего начать) - C++
Я вот впервые на форуме, впервые создаю тему и всякое такое. Похож на таракана выброшенного из окна в мир. вообще не понимаю где, что, как....


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

Или воспользуйтесь поиском по форуму:
30
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.