|
13 / 10 / 1
Регистрация: 27.03.2011
Сообщений: 164
|
|
решил изучить с++27.03.2011, 17:19. Показов 26251. Ответов 179
Метки нет (Все метки)
всем привет, решил начать изучать с++, скачал MSVC++ 2010 express, какую литературу вы посоветуете для изучения данного языка?
0
|
|
| 27.03.2011, 17:19 | |
|
Ответы с готовыми решениями:
179
Решил изучить новую низкоуровневую область в программировании, что посоветуете? Какие книги лучше всего изучить чтобы хорошо изучить с++ Хочу изучить C++ |
|
13 / 10 / 1
Регистрация: 27.03.2011
Сообщений: 164
|
|||||||
| 04.04.2011, 22:04 [ТС] | |||||||
|
спасибки, описание хорошее, но вот например код без использования хедера string или сstring, хотя функции используются описанные в этих хедерах:
0
|
|||||||
|
Заблокирован
|
||
| 04.04.2011, 22:05 | ||
Сообщение было отмечено как решение
Решение
3
|
||
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
| 04.04.2011, 22:08 | |
|
Olejeg85, Все зависит от конкретного комплятора, к примеру GCC на твой код выдал бы 3 ошибки, так как нет: cstring - для strlen(), cstdio - для gets() и cstdlib или windows.h - для system()
0
|
|
|
13 / 10 / 1
Регистрация: 27.03.2011
Сообщений: 164
|
||
| 04.04.2011, 22:13 [ТС] | ||
|
0
|
||
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
| 04.04.2011, 22:16 | |
|
Olejeg85, Я же говорю - все зависит от конкретной реализаци компилятора.
0
|
|
|
13 / 10 / 1
Регистрация: 27.03.2011
Сообщений: 164
|
||
| 04.04.2011, 22:20 [ТС] | ||
|
Vstudio code::blocks builder и тд
0
|
||
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
| 04.04.2011, 23:48 | |
|
Olejeg85, На лине gcc, на винде мелкомягкие.
0
|
|
|
13 / 10 / 1
Регистрация: 27.03.2011
Сообщений: 164
|
||
| 05.04.2011, 02:26 [ТС] | ||
|
Добавлено через 23 минуты может кто-нибудь посоветовать книжку хорошую по winapi? купил себе книгу технология программирования на с++ win32 api-приложения автор Литвиненко, но там сам каркас структуры окна не особо подробно описан, некоторые вещи не стали описывать, хотелось бы более хорошую книгу купить или скачать, посоветуйте кто знает
0
|
||
|
53 / 53 / 2
Регистрация: 06.04.2011
Сообщений: 209
|
|
| 06.04.2011, 18:37 | |
|
я тоже совсем недавно (в январе) приступил к изучению C++. Среди многих книг в итоге остановился на книге Стивена Праты "Лекции и упражнения". Кстати, хорошая книга. Но так как опыта в программировании нет, а писать в консоли не интересно, я приступил к изучению WinAPI. Там чистый C, и поэтому я решил ознакомиться немного с основами WinAPI, пописать пару программ и потом вернуться к C++(прочитав для воспоминания "философию" Брюса Эккеля - тоже отличная книга, говорят, и Страуструпа), и изучать Qt(как мне посоветовали).
А по WinAPI - очень хороша книга Чарльза Петцольда "Программирование для Windows 95". В области изучения основ WinAPI она вне конкуренции. Если возникнут сложности в начале можешь прочитать книгу Финогенова про WinAPI.
0
|
|
|
13 / 10 / 1
Регистрация: 27.03.2011
Сообщений: 164
|
||
| 08.04.2011, 03:17 [ТС] | ||
|
а те кто уже работают программистами с++, если тут такие есть, то вы по каким книжкам учили программирование и какие можете посоветовать? у меня есть две шилдт для начинающих и р.лафоре
0
|
||
|
Заблокирован
|
||
| 08.04.2011, 03:59 | ||
|
0
|
||
|
53 / 53 / 2
Регистрация: 06.04.2011
Сообщений: 209
|
|
| 08.04.2011, 09:58 | |
|
По-моему Шилдта лучше вообще не читать. Много книг по C++, которые получше, чем его. Очень часто на разных форумах можно встретить примерно такое мнение о его книгах.
А у Лафоре книга хорошая. Но всё же есть книги получше. Посмотри вот здесь, о книгах http://alenacpp.blogspot.com/2... st_19.html и здесь http://rsdn.ru/forum/cpp/2720119.aspx
0
|
|
|
13 / 10 / 1
Регистрация: 27.03.2011
Сообщений: 164
|
|
| 08.04.2011, 19:27 [ТС] | |
|
стоит ли изучить систему счисления и перевод из одной в другую и нужно ли это вообще знать?
0
|
|
|
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
|
|
| 08.04.2011, 19:30 | |
|
Olejeg85, информатика 9 класс
Конечно нужно, системы счисления, представление информации в компьютере и т.д. и т.д., обязательно.
0
|
|
|
13 / 10 / 1
Регистрация: 27.03.2011
Сообщений: 164
|
||
| 08.04.2011, 20:07 [ТС] | ||
|
Добавлено через 35 минут и еще такой вопрос для чего в конце числового значения в переменных иногда ставят доп символы, например: long int var=700L; L - значит тип long
0
|
||
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
| 08.04.2011, 20:31 | |
|
Olejeg85, литерал типа Lоng
0
|
|
|
13 / 10 / 1
Регистрация: 27.03.2011
Сообщений: 164
|
|
| 09.04.2011, 21:46 [ТС] | |
|
как можно вывести символ фунта? в ascii написано, что это £
но при выводе: cout << char(163); выводится другой символ
0
|
|
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
| 10.04.2011, 00:05 | |
|
Olejeg85, unsigned char как б.
0
|
|
|
13 / 10 / 1
Регистрация: 27.03.2011
Сообщений: 164
|
|
| 10.04.2011, 03:39 [ТС] | |
|
никак не могу разобраться как сделать это задание.... из книги р.лафоре задание:
Устаревшая денежная система Великобритании состояла из фунтов, шилингов и пенсов. 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, а вот знак фунта так и не получилось написать =((
0
|
|
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 10.04.2011, 06:59 | |
|
Пиши в юникоде. Знак фунта просто скопируй.
0
|
|
| 10.04.2011, 06:59 | |
|
Помогаю со студенческими работами здесь
120
2 изучить работу с массивом Как изучить WinSock Cтоит ли после изучения Си++ изучить Си Стоит ли изучить программирование в стиле С?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|