При изучении С++
часто сталкиваюсь с задачами, которые основываются, как на одномерных массивах, так и на многомерных.
Возник вопрос следующего характера : в каких случаях массив лучше ввести с клавиатуры, а в каких его лучше сгенерировать?
Смотря для чего? Если вам надо что-то тестировать - создайте файл с данными и зачитывайте оттуда.
Ввод данных с клавиатуры нужен разве что, когда вам нечасто (чаще всего одноразово) требуется проверить небольшой набор данных.
Нужно написать функцию или метод класса, если речь об ООП, которая запрашивает ввод данных от пользователя. Написать все нужные функции/методы для работы с массивами. А далее уже по обстоятельствам, если нужно запросить ввод, то вызываем функцию запроса ввода данных от пользователя, если не нужно, то получаем данные каким-то другим методом.
В итоге есть функции:
Запроса ввода от пользователя, которая возвращает массив нужных значений (функция ещё и контролирует корректность введённых данных)
Функция чтения данных из файла
Функция генерации случайных значений
Далее в проекте ты вызываешь нужные функции в нужных местах. Всё зависит от твоей задачи. Нет способа лучше или хуже. Есть способы получения значений, зависящие от твоей задачи.
Вот, как пример (посмотри внимательно функцию main
, как я там запрашиваю значения):
https://ru.stackoverflow.com/a/939747/185863
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Подскажите, можно ли получить секунды/время из строки с помощью команды strptime с произвольным форматом времени
Всем привет! Необходимо сделать Unit - тестыКакие тесты использовать для Xcode? Пробовал использовать Gtest но так и не смог их собрать, Xcode ругался...
только начал изучать c++, ну и начал натыкаться на проблемыПодскажите как установить openGl на vs2017 ? В интернете откопал либо видео 2013 года, либо...