Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
3 / 3 / 0
Регистрация: 14.10.2013
Сообщений: 87

Не могу сдвинуться с места в изучении C++; Не знаю, как программировать эффективно

13.07.2015, 17:58. Показов 3014. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я изучаю C++ уже больше года, но чувствую, что до сил пор не умею им пользоваться. Большая часть сил тратится на такие тривиальный задачи, как создание функций работы с файлами (возвратить N-ную строку из файла, определить количество строк в файле, удалять из строк недопустимые символы). Это очень скучно, а еще и в конечном итоге получается что-то очень баганное и неопрятное. А это заставляет затратить еще какое-то время и силы на приведение кода в порядок. В стандартной библиотеке не могу найти нужных мне элементарных функций, поэтому делаю их сам. Это так скучно и нудно.

Я наслышан о возможностях C++, но не могу сдвинуться с этой проблемы.

Скажите, как можно исправить эту проблему? К какой литературе обратиться? Что я делаю не так вообще в процессе программирования? Как можно исключить или хотя бы упростить рутинные задачи?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.07.2015, 17:58
Ответы с готовыми решениями:

Как сдвинуться с места?
Создали. Ну правда почти создали городской сайт. Посещаемость пока 70 чел/день. Как привлечь клиентов? Варианты ответа: - увеличить...

Хочу научится программировать но не знаю с чего начать
Всем привет! Меня зовут Александр. Хочу научиться программировать на языке . Опыта в этой сфере нету, но есть желание подскажите с чего...

Хочу научится программировать микроконтроллеры, но не знаю с чего начать
здравствуете, я хочу научится программировать микроконтроллеров, но не знаю с чего начать, в гугле очень много книг по этой теме и я не...

25
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
14.07.2015, 14:00
Лучший ответ Сообщение было отмечено RareScrap как решение

Решение

Студворк — интернет-сервис помощи студентам
Цитата Сообщение от RareScrap Посмотреть сообщение
Я изучаю C++ уже больше года, но чувствую, что до сил пор не умею им пользоваться.
Можно и 10 лет изучать и ничего не уметь. Смотря как изучать.
Какие книги по С++ Вы прочитали за год? Какие задачи научились решать? Какие концепции поняли (научились применять)? Для чего Вам С++? В каком направлении Вы бы хотели развиваться в плане программирования? Что Вы уже сделали для продвижения к цели?

В общем-то, год - не такой уж большой срок. Читайте больше книг, пишите больше кода, решайте упражнения, помогайте новичкам на форуме, непонятные вопросы не стесняйтесь сами спрашивать.

Цитата Сообщение от RareScrap Посмотреть сообщение
Большая часть сил тратится на тривиальный задачи. Это очень скучно
Если упражнения из учебников уже не представляют сложности и стали скучны, можно:
1) Посмотреть в сторону Qt.
2) Начать писать простенькие игры, типа морского боя, змейки, тетриса, крестиков-ноликов.

Цитата Сообщение от RareScrap Посмотреть сообщение
Это очень скучно, а еще и в конечном итоге получается что-то очень баганное и неопрятное.
Читайте Мейерса, Саттера, Дьюхерста, Макконнелла.

Цитата Сообщение от RareScrap Посмотреть сообщение
Как можно исключить или хотя бы упростить рутинные задачи?
Использовать библиотечные решения - STL, BOOST, Juce, Qt.

Цитата Сообщение от RareScrap Посмотреть сообщение
В стандартной библиотеке не могу найти нужных мне элементарных функций, поэтому делаю их сам.
Читайте Липпмана. Там 2-ая часть его книги полностью про стандартную библиотеку.
Читайте Джосаттиса. Исследуйте STL сами, например на этих сайтах.
3
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
14.07.2015, 14:02
Цитата Сообщение от RareScrap Посмотреть сообщение
Скажите, как можно исправить эту проблему? К какой литературе обратиться? Что я делаю не так вообще в процессе программирования? Как можно исключить или хотя бы упростить рутинные задачи?
Искать готовые либы? Написать свои универсальные части, потом соединять что нужно. Ведь вы сказали рутина т.е однотипна, значит можно сделать общие элементы.
0
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
14.07.2015, 14:07
Морской бой на C++ с Qt (раз, два, три).
0
859 / 448 / 112
Регистрация: 06.07.2013
Сообщений: 1,491
14.07.2015, 14:16
Цитата Сообщение от RareScrap Посмотреть сообщение
а еще и в конечном итоге получается что-то очень баганное
для того, чтобы такого не было - нужно понимать каждую написанную строчку кода
0
3 / 3 / 0
Регистрация: 14.10.2013
Сообщений: 87
14.07.2015, 16:52  [ТС]
Спасибо всем большое за ответы. Думаю, вопрос решен
0
20 / 20 / 11
Регистрация: 12.07.2015
Сообщений: 350
14.07.2015, 17:00
Ставь перед собой определенные задачи , и в процессе их решения(будь то сложные задачи или легкие) , ты как минимум будешь запоминать как решать такой тип задач и потом , когда будешь решать похожие задачи пользоваться знаниями. Найди книгу, где есть сложные задачи и решай их. Главное не лениться.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.07.2015, 17:00

как мне в meno написать сначало слово и потом сдвинуться на 10 знаков
Вот в pascal чтобы передвинуться к нужной мне позиции я использовал gotoxy. а как мне в meno написать сначало слово и потом сдвинуться на...

Не могу установить виндовс! (не потому что не знаю как)
Здравствуйте. Теперь все по порядку: Меня начало беспокоить быстродействие системы Windows XP, проверил жесткий диск Викторией на бэды -...

нужно найти ошибки в задаче на языке C/ их в районе 10 как выдает компилятор но я не могу их исправить (не знаю как)
#include <math.h> #include <conio.h> #include <stdio.h> void main() { int xa, ya, xb, yb; cprintf("vvod xa, ya, xb, yb"); ...

Не могу написать одну небольшую программку (знаю как звучит)
Помогите написать программу. Смысл программы в следующем. Это окно с 2-мя кнопками. "Exit" и "Run". При...

Ни как не могу подняться выше 3 места в Яндексе. Посоветуйте,что не так.
Возможно кто-то мне сможет посоветывать что-то толковое. У меня свой сайт www.bodi-art.ru , и я сам занимаюсь его продвижением по словам...


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

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru