0 / 0 / 1
Регистрация: 28.02.2016
Сообщений: 74
|
||||||
1 | ||||||
Как передать параметр в функцию?23.03.2016, 00:27. Просмотров 792. Ответов 11
Метки нет Все метки)
(
0
|
|
23.03.2016, 00:27 | |
Передать функцию как параметр Как передать параметр в функцию? Передать метод, как параметр, в функцию
|
|
159 / 151 / 92
Регистрация: 18.11.2015
Сообщений: 677
|
|
23.03.2016, 00:38 | 2 |
Передать этот NumberOfComputers в функцию.
0
|
0 / 0 / 1
Регистрация: 28.02.2016
Сообщений: 74
|
|
23.03.2016, 00:41 [ТС] | 3 |
meJevin, гениально. как это сделать?
0
|
159 / 151 / 92
Регистрация: 18.11.2015
Сообщений: 677
|
|
23.03.2016, 00:41 | 4 |
void Delete(Computer *pcomputer, int NumberOfComputers) сделать. А потом, когда используешь функцию, в аргумент второй кидай NumOfComputers, который ввел в main.
0
|
0 / 0 / 1
Регистрация: 28.02.2016
Сообщений: 74
|
|||||||||||
23.03.2016, 00:44 [ТС] | 5 | ||||||||||
meJevin,
0
|
159 / 151 / 92
Регистрация: 18.11.2015
Сообщений: 677
|
|
23.03.2016, 00:47 | 6 |
Ascendary, а что case 3 должен делать? Или кидай полный код, посмотрю.
0
|
0 / 0 / 1
Регистрация: 28.02.2016
Сообщений: 74
|
||||||
23.03.2016, 00:49 [ТС] | 7 | |||||
case 1 - Вводишь данные о компьютерах (работает)
case 2 - Просмотр данных о компьютерах (работает) case 3 - Вводишь год компьютера который хочешь удалить и он удаляет его из списка (не работает)
0
|
159 / 151 / 92
Регистрация: 18.11.2015
Сообщений: 677
|
|
23.03.2016, 00:53 | 8 |
Ascendary, ты еще и в файл что-то пишешь. То есть тебе из файла нужно удалять инфу о компьютере определенного года?
0
|
0 / 0 / 1
Регистрация: 28.02.2016
Сообщений: 74
|
|
23.03.2016, 00:55 [ТС] | 9 |
meJevin, да, пишу в файл, видимо да, удалять из файла.
0
|
159 / 151 / 92
Регистрация: 18.11.2015
Сообщений: 677
|
|
23.03.2016, 00:57 | 10 |
Ascendary, боже, только не в час ночи. Я пас
1
|
0 / 0 / 1
Регистрация: 28.02.2016
Сообщений: 74
|
|
23.03.2016, 00:59 [ТС] | 11 |
meJevin, то есть, там нужно как то по другому удалять из файла? не так как не из файла?
0
|
3404 / 2785 / 1251
Регистрация: 29.01.2016
Сообщений: 9,423
|
|
23.03.2016, 03:06 | 12 |
Ascendary, Delete() у тебя непонятно о чём... Если ты хочешь оставить логику программы без изменений, то исходить нужно из следующего: все данные ты хранишь в файле (массив данных у тебя используется как временное хранилище, которое уничтожается после записи в файл, и после вывода данных из файла (в ShowAll() ты, кстати, забыл память освободить)), значит и удаление данных должно быть из файла. Начало удаления как в ShowAll(): открыл файл, определил количество данных, выделил память, прочитал туда данные, закрыл файл. Дальше нужно переписать файл (открыв его для записи, а не для дозаписи), исключая те данные, которые нужно удалить.
0
|
23.03.2016, 03:06 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Можно ли передать указатель на функцию как параметр другой функции? Как передать целочисленный параметр в функцию по ссылке при рекурсивном вызове? г-но код или можно ли передать метку (от гоуту) в функцию как параметр? Сделать уравнение методом Ньютона. Функцию передать как параметр с поддержкой указателя Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |