Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784

Пособие для изучения С++

21.12.2014, 18:24. Показов 8014. Ответов 112
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Есть ли какой-нибудь онлайн сервис для изучения данного языка? К примеру, изучаю HTML здесь. Всё очень понятно разъясняется, описывается каждая строчка.
Есть ли какой-нибудь подобный сервис для изучения C++? Чтобы всё разжёвывали, эдак чтоб всё по простому было объяснено, чтобы даже такой чайник как я мог понимать, что там пишут
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.12.2014, 18:24
Ответы с готовыми решениями:

Исходники Boost, как пособие для изучения C++ на более продвинутом уровне: хорошая ли это идея?
Исходники Boost, как пособие для изучения C++ на более продвинутом уровне: хорошая ли это идея?

Какие книги посоветуйте для изучения для изучения STL, C++
Попробовал Страуструп но видимо сложновато пока.

Ищу пособие (книгу), по программированию на C++ для чайников
Подскажите какое-нибудь пособие(книгу),по программированию с++ для чайников,пожалуйста

112
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
22.12.2014, 00:10  [ТС]
Студворк — интернет-сервис помощи студентам
Скрин.
Миниатюры
Пособие для изучения С++  
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
22.12.2014, 00:11
3.6.1 5:
A return statement in main has the effect of leaving the main function (destroying any objects with automatic storage duration) and calling std::exit with the return value as the argument. If control reaches the end of main without encountering a return statement, the effect is that of executing

return 0;
2
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
22.12.2014, 00:11  [ТС]
Цитата Сообщение от lss Посмотреть сообщение
Выложи скрин студии
Скрин выложил.
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
22.12.2014, 00:17
Цитата Сообщение от kalonord Посмотреть сообщение
Скрин.
И почему в проекте нет файла .cpp? Потом, насчёт русских названий уже писал.

Добавлено через 2 минуты
Откуда этот файл (Исходный код1.cpp), с этим кодом, вообще взялся?
1
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
22.12.2014, 00:20  [ТС]
Цитата Сообщение от lss Посмотреть сообщение
И почему в проекте нет файла .cpp?
Я не понимаю, как его добавить? Я нажал создать файл, появилась эта область, вписал код и всё.
Цитата Сообщение от lss Посмотреть сообщение
Потом, насчёт русских названий уже писал.
Я думал вы имели в виду название на русском, тут то английские буквы, в чем проблема?

Добавлено через 1 минуту
Цитата Сообщение от lss Посмотреть сообщение
Откуда этот файл (Исходный код1.cpp), с этим кодом, вообще взялся?
Я создал проект, потом тыкнул "создать файл" вот он и есть файл в формате .cpp "Исходный код", а сам код вписан в предназначенную область
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
22.12.2014, 00:23
Этот файл закрой. Добавлять в проект файлы так: правой кнопкой мыши по Файлы исходного кода (в обозревателе решений, слева), Добавить, Создать элемент, Файл С++ (.cpp), ввести название файла (английское и без пробелов), Добавить. Файл появится в проекте, откроется окно файла, вставить туда код.
1
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
22.12.2014, 00:23  [ТС]
Хм, что-то получилось, правда криво, сейчас скину скрины.
0
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
22.12.2014, 00:27  [ТС]
Scren.
Миниатюры
Пособие для изучения С++   Пособие для изучения С++   Пособие для изучения С++  

Пособие для изучения С++  
0
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
22.12.2014, 00:30  [ТС]
lss, почему как-то криво отображается?
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
22.12.2014, 00:36
Цитата Сообщение от kalonord Посмотреть сообщение
Хм, что-то получилось, правда криво, сейчас скину скрины.
Нормально всё. Чтобы кирилица выводилась правильно, добавь (в начале main()):
C++
1
setlocale(0, "");
1
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
22.12.2014, 00:43  [ТС]
Цитата Сообщение от lss Посмотреть сообщение
Чтобы кирилица выводилась правильно, добавь (в начале main()):
Ладно, не суть, главное, что разобрался со студией. Большое спасибо, думаю, что еще не раз увидите мои тупые вопросы на этом форуме
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
22.12.2014, 00:46
Ещё, зайди в Сервис, Параметры, и сделай там такие настройки, как на скрине подчёркнуты.
Миниатюры
Пособие для изучения С++  
1
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
22.12.2014, 23:41  [ТС]
lss, здравствуйте, у меня вопрос.
Эту строку всегда нужно вбивать в функцию main(), иначе никак не настраивается?

C++
1
system("pause");
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
22.12.2014, 23:48
Цитата Сообщение от kalonord Посмотреть сообщение
Эту строку всегда нужно вбивать в функцию main(), иначе никак не настраивается?
Нет,это вызов команды pause,чтобы консоль не исчезала при завершении программы.
0
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
22.12.2014, 23:50  [ТС]
Цитата Сообщение от S_el Посмотреть сообщение
Нет,это вызов команды pause,чтобы консоль не исчезала при завершении программы
На счет паузы я понял, но получается, если делать подобные программы с выводом текста на экран, нужно обязательно вбивать эту команду? Т.к. иначе как вы сказали, консоль исчезает.
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
22.12.2014, 23:58
Можно запусать (из студии) через Ctrl + F5. Если в свойствах проекта выставлена Консоль, то не будет закрываться и без system("pause").

Добавлено через 3 минуты
Кроме system("pause") (это только в windows работает), есть ещё cin.get(), getch() и пр. По правилам (кому они только нужны?) консольная программа запускается из консоли, т.е. открываем консоль и в ней делаем запуск, тогда, естественно, ничего не закроется и без пауз в конце кода.
1
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
23.12.2014, 00:00
Цитата Сообщение от kalonord Посмотреть сообщение
нужно обязательно вбивать эту команду? Т.к. иначе как вы сказали, консоль исчезает.
Я считаю,что лучше не использовать системную функцию system без необходимости

Добавлено через 29 секунд
Цитата Сообщение от lss Посмотреть сообщение
Кроме system("pause") (это только в windows работает)
Разве?
0
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
23.12.2014, 00:08
Цитата Сообщение от S_el Посмотреть сообщение
Разве?
Если честно, то не проверял, но неоднократно встречал на форуме, что это так.
Сам же пишешь, что системная (значит от ОС зависит).

Добавлено через 5 минут
Сейчас в Linux попробовал. При запуске программы пишет: pause not found.
1
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
23.12.2014, 00:08
Цитата Сообщение от lss Посмотреть сообщение
Если честно, то не проверял, но неоднократно встречал на форуме, что это так.
Сам же пишешь, что системная (значит от ОС зависит).
То что зависит это понятно,но я думал,что pause будет реализована и для других ОС.
0
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
23.12.2014, 00:14  [ТС]
lss, S_el, ребят, читаю книгу "Дейтел. Как программировать на С++".В общем, начинают знакомить с какими-то потоками, пространствами и т.п. Во всё это нужно сейчас вникать? Или просто запомнить, когда и для чего пишутся определенные операторы?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.12.2014, 00:14

Пособие для нуба
Объясните нубу что такое НЧ, Беки, и ВЧ

Пособие для новичка
Привет всем участникам форума. Начинаю обучение по программе "Информац. технологии и коммуникации". Как я понимаю, основной...

Пособие для нубов по импульсным DC-DC
День добрый! Тема импульсных DC-DC (главным образом, повышающих) всегда была для меня неведомым черным ящиком. Сколько пробовал собирать, и...

Пособие по DirectX 11 для VB.NET
Подскажите где найти пособие по DirectX 11 на русском? Может ссылки какие или книги бывают. На 11 толковое ничего не могу найти. Если не на...

Пособие для новичка в android
Добрый день, Уважаемые форумчане. Хотел бы посоветоваться на счет пособий и книг по изучению программирования на android. Сможете...


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

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

Новые блоги и статьи
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru