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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 149, средняя оценка - 4.92
Olejeg85
13 / 10 / 0
Регистрация: 27.03.2011
Сообщений: 164
#1

решил изучить с++ - C++

27.03.2011, 17:19. Просмотров 18664. Ответов 179
Метки нет (Все метки)

всем привет, решил начать изучать с++, скачал MSVC++ 2010 express, какую литературу вы посоветуете для изучения данного языка?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2011, 17:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос решил изучить с++ (C++):

Решил изучить новую низкоуровневую область в программировании, что посоветуете? - C++
Решил на досуге начинать изучать что - то новое для повышения так сказать образованности :) Конечно же есть более реалистичные...

Какие книги лучше всего изучить чтобы хорошо изучить с++ - C++
Хотелось бы открыть тему, либо если она уже есть подскажите ссылку. Хочу собрать список книг чтобы изучить профессионально с++, если...

Хочу изучить C++ - C++
Начал читать книгу С++ на начинающих можно сказать чайников. Не могу скомпилировать. Хотел бы найти знающего человека ля помощи и...

2 изучить работу с массивом - C++
Нам задали две лабораторные по С++ , с которыми у меня возникли трудности Вторая состоит из двух частей(задание прилоено ниже в лаб...

Cтоит ли после изучения Си++ изучить Си - C++
Подскажите, стоит ли после изучения Си++ изучить Си? Ведь в Си++ поддерживаются все сишные команды (например, alloc, realloc и т.д.) Но в...

Стоит ли изучить программирование в стиле С? - C++
Стоит ли изучит программирование в стиле С? В книге написано про строки в стиле С и настоятельно рекомендуется не использовать их при...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Olejeg85
13 / 10 / 0
Регистрация: 27.03.2011
Сообщений: 164
04.04.2011, 22:20  [ТС] #106
Цитата Сообщение от asics Посмотреть сообщение
Olejeg85, Я же говорю - все зависит от конкретной реализаци компилятора.
это я понял, но дело в том, что тогда просто не очень понятно становится, когда и в каком случает стоит подключать другие хедеры, если некоторые функции работают и с одним, стоит ли сменить компилятор и какие компиляторы на работе в основном используются?
Vstudio
code::blocks
builder и тд
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
04.04.2011, 23:48 #107
Olejeg85, На лине gcc, на винде мелкомягкие.
Olejeg85
13 / 10 / 0
Регистрация: 27.03.2011
Сообщений: 164
05.04.2011, 02:26  [ТС] #108
Цитата Сообщение от ForEveR Посмотреть сообщение
Olejeg85, На лине gcc, на винде мелкомягкие.
спасиб

Добавлено через 23 минуты
может кто-нибудь посоветовать книжку хорошую по winapi?
купил себе книгу технология программирования на с++ win32 api-приложения автор Литвиненко, но там сам каркас структуры окна не особо подробно описан, некоторые вещи не стали описывать, хотелось бы более хорошую книгу купить или скачать, посоветуйте кто знает
stdcout
53 / 53 / 2
Регистрация: 06.04.2011
Сообщений: 210
06.04.2011, 18:37 #109
я тоже совсем недавно (в январе) приступил к изучению C++. Среди многих книг в итоге остановился на книге Стивена Праты "Лекции и упражнения". Кстати, хорошая книга. Но так как опыта в программировании нет, а писать в консоли не интересно, я приступил к изучению WinAPI. Там чистый C, и поэтому я решил ознакомиться немного с основами WinAPI, пописать пару программ и потом вернуться к C++(прочитав для воспоминания "философию" Брюса Эккеля - тоже отличная книга, говорят, и Страуструпа), и изучать Qt(как мне посоветовали).
А по WinAPI - очень хороша книга Чарльза Петцольда "Программирование для Windows 95". В области изучения основ WinAPI она вне конкуренции. Если возникнут сложности в начале можешь прочитать книгу Финогенова про WinAPI.
Olejeg85
13 / 10 / 0
Регистрация: 27.03.2011
Сообщений: 164
08.04.2011, 03:17  [ТС] #110
Цитата Сообщение от stdcout Посмотреть сообщение
я тоже совсем недавно (в январе) приступил к изучению C++. Среди многих книг в итоге остановился на книге Стивена Праты "Лекции и упражнения". Кстати, хорошая книга. Но так как опыта в программировании нет, а писать в консоли не интересно, я приступил к изучению WinAPI. Там чистый C, и поэтому я решил ознакомиться немного с основами WinAPI, пописать пару программ и потом вернуться к C++(прочитав для воспоминания "философию" Брюса Эккеля - тоже отличная книга, говорят, и Страуструпа), и изучать Qt(как мне посоветовали).
А по WinAPI - очень хороша книга Чарльза Петцольда "Программирование для Windows 95". В области изучения основ WinAPI она вне конкуренции. Если возникнут сложности в начале можешь прочитать книгу Финогенова про WinAPI.
ок, спс, посмотрю

а те кто уже работают программистами с++, если тут такие есть, то вы по каким книжкам учили программирование и какие можете посоветовать? у меня есть две шилдт для начинающих и р.лафоре
NightmareZ
1340 / 563 / 37
Регистрация: 31.03.2009
Сообщений: 1,918
08.04.2011, 03:59 #111
Цитата Сообщение от Olejeg85 Посмотреть сообщение
ок, спс, посмотрю

а те кто уже работают программистами с++, если тут такие есть, то вы по каким книжкам учили программирование и какие можете посоветовать? у меня есть две шилдт для начинающих и р.лафоре
У меня что-то есть такое подозрение, что на форуме стопятьсот подобных вопросов и ответов на них.
stdcout
53 / 53 / 2
Регистрация: 06.04.2011
Сообщений: 210
08.04.2011, 09:58 #112
По-моему Шилдта лучше вообще не читать. Много книг по C++, которые получше, чем его. Очень часто на разных форумах можно встретить примерно такое мнение о его книгах.
А у Лафоре книга хорошая. Но всё же есть книги получше.
Посмотри вот здесь, о книгах
http://alenacpp.blogspot.com/2006/09/blog-post_19.html
и здесь
http://rsdn.ru/forum/cpp/2720119.aspx
Olejeg85
13 / 10 / 0
Регистрация: 27.03.2011
Сообщений: 164
08.04.2011, 19:27  [ТС] #113
стоит ли изучить систему счисления и перевод из одной в другую и нужно ли это вообще знать?
neske
1482 / 849 / 76
Регистрация: 26.03.2010
Сообщений: 2,917
08.04.2011, 19:30 #114
Olejeg85, информатика 9 класс
Конечно нужно, системы счисления, представление информации в компьютере и т.д. и т.д., обязательно.
Olejeg85
13 / 10 / 0
Регистрация: 27.03.2011
Сообщений: 164
08.04.2011, 20:07  [ТС] #115
Цитата Сообщение от neske Посмотреть сообщение
Olejeg85, информатика 9 класс
Конечно нужно, системы счисления, представление информации в компьютере и т.д. и т.д., обязательно.
было это в школе но уже не помню, давненько это было =) просто не представляю какую-либо задачу в с++ где требовалось бы знать систему счисления, поэтому и спросил стоит ли ее знать или не обязательно

Добавлено через 35 минут
и еще такой вопрос для чего в конце числового значения в переменных иногда ставят доп символы, например:
long int var=700L; L - значит тип long
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
08.04.2011, 20:31 #116
Olejeg85, литерал типа Lоng
Olejeg85
13 / 10 / 0
Регистрация: 27.03.2011
Сообщений: 164
09.04.2011, 21:46  [ТС] #117
как можно вывести символ фунта? в ascii написано, что это &#163
но при выводе: cout << char(163); выводится другой символ
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
10.04.2011, 00:05 #118
Olejeg85, unsigned char как б.
Olejeg85
13 / 10 / 0
Регистрация: 27.03.2011
Сообщений: 164
10.04.2011, 03:39  [ТС] #119
никак не могу разобраться как сделать это задание.... из книги р.лафоре задание:
Устаревшая денежная система Великобритании состояла из фунтов, шилингов и пенсов. 1 фунт был равен 20 шилингам, а 1 шилинг - 12 пенсам. Для записи использовалась система, состоящая из знака £ и трех десятичных значений, разделенных точками. Например, запись £5.2.8 обозначала 5 фунтов, 2 шилинга и 8 пенсов (пенс - множественное число от пении). Современная денежная система, принятая в 50-е годы XX века, состоит только из фунтов и пенсов, причем один фунт равен 100 пенсам. Такой фунт называют десятичным. Таким образом, в новой денежной системе указанная сумма будет обозначаться как £5.13 (если быть точнее, £5.1333333). Напишите программу, которая будет преобразовывать сумму, записанную в старом формате (фунты.шиллинги, пенсы), в новый формат (фунты, пенсы). Форматом взаимодествия программы с пользователем может являться следующий:
Введите кол-во фунтов: 7
Введите кол-во шилингов: 17
Введите кол-во пенсов: 9
Desyatichnyh funtov:£7.89
В большинстве компиляторов для представления знака £ используется десятичный код 156.

можно использовать только операторы cout, cin, инкремент и декремент и арифметические выражения, никаких циклов или операторов if/else использовать нельзя.

Добавлено через 2 часа 47 минут
сделал упражнение =))
#include <iostream>

using namespace std;

int main()
{

float funt, shiling, pens, summa;
cout << "Vvedite kol-vo funtov: ";
cin >> funt;
cout << "Vvedite kol-vo shilingov: ";
cin >> shiling;
cout << "Vvedite kol-vo pensov: ";
cin >> pens;
summa = funt+(shiling/20) + (pens/240);
cout << "desyati4nyh funtov: " << summa << endl;

system("pause");
return 0;

}

PS, а вот знак фунта так и не получилось написать =((
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
10.04.2011, 06:59 #120
Пиши в юникоде. Знак фунта просто скопируй.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.04.2011, 06:59
Привет! Вот еще темы с ответами:

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

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

За какое время можно досканально изучить C++ - C++
Народ здравствуйте хотелось бы задать вам вопрос &quot;За какое время можно досканально изучить C++&quot; имея способности и уделяя 20-30 часов в...

Какую программу нужно что бы изучить С++ - C++
Мне друг сказал что это хороший форум Так вот хочу спросить Какую программу нужно что бы изучить С++ Помогите а то уже второй день...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
10.04.2011, 06:59
Ответ Создать тему
Опции темы

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