|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.03.2023, 13:15 | #41 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Допустим, вообще не отслеживаем выданные карты, т.е. какой номер n запросили, тот и отметили, и вернули:
Код:
Код:
А теперь добавляем два допцикла, которые дополнительно сдвигают i, чтобы i всегда указывала только на невыбранные карты: Код:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
11.03.2023, 22:04 | #42 |
Пользователь
Регистрация: 14.03.2022
Сообщений: 32
|
Спасибо, вроде стало понятно.
|
12.03.2023, 20:53 | #43 |
Пользователь
Регистрация: 14.03.2022
Сообщений: 32
|
А как напечатать двумерный массив матрицей? Почему у меня печатается в одну строку?
|
12.03.2023, 21:03 | #44 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Добавить во внешний цикл "cout << endl;" после печати строки.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
03.04.2023, 13:15 | #45 |
Пользователь
Регистрация: 14.03.2022
Сообщений: 32
|
Добрый день. Вот в книге написан пример...Почему в начале программы функция "get_a_string" имеет один набор аргументов, а непосредственно в самой программе - другой набор аргументов, с другими названиями? Хотя этот код компилируется и программа работает вроде как правильно. Но разве компилятор не должен ругаться на разные имена аргументов?
|
03.04.2023, 13:30 | #46 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Не должен. Имена аргументов в прототипе функции вообще можно опустить. Там главное указать типы и количество аргументов. Эта строка (прототип, в начале) нужна только для того, чтобы компилятор не ругался на неправильный порядок следования функций. Все функции до их использования должны быть объявлены. Но если код не может быть размещён заранее, тогда пишется прототип.
|
04.04.2023, 06:56 | #47 |
фрилансер
Форумчанин
Регистрация: 11.10.2019
Сообщений: 960
|
Damyen, если есть возможность, определение функции нужно размещать до её вызова, тогда не придётся засорять код лишними объявлениями
|
04.04.2023, 20:48 | #48 |
Пользователь
Регистрация: 14.03.2022
Сообщений: 32
|
А в данной программе, начальным адресом, с которого читаются символы во входной строке, является "buffer" ?
|
04.04.2023, 21:33 | #49 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
На входе при первой итерации цикла в main значение pos = 0, тогда функция get_a_string начнет обращаться к buffer[0] - значит считывание будет с начала буфера.
|
10.06.2023, 22:45 | #50 |
Пользователь
Регистрация: 14.03.2022
Сообщений: 32
|
Подскажите, а указатели в С++ подразделяются на виды? Вот, в книге встретил предложение "Вот обращение к прямому указателю...". Получается есть еще "непрямые указатели" ? Или прямой указатель - это обычный указатель?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопросы по C и C++ | jonikster | Общие вопросы C/C++ | 25 | 17.11.2017 09:10 |
Вопросы | Ilai | Помощь студентам | 5 | 29.10.2014 21:35 |
Вопросы по БД | Rost93 | PHP | 9 | 28.06.2011 22:18 |
Вопросы по С++ | Fantazerishka | Общие вопросы C/C++ | 2 | 19.05.2010 06:52 |