0 / 0 / 0
Регистрация: 28.12.2008
Сообщений: 3
|
||||||
1 | ||||||
Подкорректировать код так, чтобы можно было работать с любым количеством очередей28.12.2008, 15:34. Показов 1349. Ответов 4
Метки нет (Все метки)
0
|
28.12.2008, 15:34 | |
Ответы с готовыми решениями:
4
Как можно сделать так, чтобы в PictureBox, можно было работать по экранным координатам(т.е. по пикселям)? Как можно переделать код так чтобы можно было воспользоваться им на с# Как сделать так чтобы с одной переменной можно было работать на нескольких формах? Как сделать так, чтобы с данными из главного окна можно было работать в других окнах? |
2256 / 771 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
|
|
28.12.2008, 15:38 | 2 |
Чтобы сделать работу с произвольным кол-вом удали глобальные переменные, и передавай их ф-ии в качестве параметра. Так же добавь ф-ю Create,которая будет просто присваивать указателям нули.
P.S это называется динамическая память.
0
|
0 / 0 / 0
Регистрация: 28.12.2008
Сообщений: 3
|
||||||
28.12.2008, 16:05 [ТС] | 3 | |||||
так функция create даолжна быть такая?
0
|
2256 / 771 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
|
|||||||||||
28.12.2008, 16:14 | 4 | ||||||||||
Сообщение было отмечено Памирыч как решение
Решение
Нет. Мысли об очереди как об объекте. Все твои функции должны принимать на вход то,что характеризует очередь. У тебя она задана глобальными переменными head и tail. Поэтому можно использовать только одну очередь.
Сделай структурку
Поскольку это Си и конструкторов нет,нельзя задать начальные значения полей структуры, для этого обычно пишут функцию типа CreateQueue, которая просто присвоит ноль этим указателям. В итоге,использоваться твоя очередь должна так :
0
|
0 / 0 / 0
Регистрация: 28.12.2008
Сообщений: 3
|
|||||||||||
28.12.2008, 16:30 [ТС] | 5 | ||||||||||
т.е. мне надо создать еще 1 структуру
0
|
28.12.2008, 16:30 | |
28.12.2008, 16:30 | |
Помогаю со студенческими работами здесь
5
Калькулятор - доработать код, чтобы можно было работать с отрицательными числами Что нужно добавить чтобы так можно было писать код? Переделать код так, чтобы значения можно было задавать с клавиатуры Изменить код так, чтобы можно было обойтись без использования ячейки со значением n. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |