2 / 2 / 2
Регистрация: 18.03.2012
Сообщений: 253
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Почему программа компилируется но не работает?01.12.2012, 22:38. Показов 4041. Ответов 58
Метки нет (Все метки)
Заявки (телевизоры) поступают на проверку к 3 пунктам контроля . Если все контроллеры заняты , заявки встают в очередь . Если заявка пребывает в очереди больше 35 минут , она не обслуживается.
8-1.h
нашел ошибку
0
|
01.12.2012, 22:38 | |
Ответы с готовыми решениями:
58
Почему Visual Studio показывает ошибку, но программа компилируется и работает? Почему не компилируется программа? Почему программа не компилируется? почему не компилируется программа ? |
43 / 43 / 21
Регистрация: 13.04.2012
Сообщений: 112
|
|
02.12.2012, 00:15 | 2 |
0
|
2 / 2 / 2
Регистрация: 18.03.2012
Сообщений: 253
|
||||||
02.12.2012, 12:04 [ТС] | 3 | |||||
тут не только это...похоже что в переменную "а" я не передаю время пребывания в очереди... сейчас думаю как решить это...
Добавлено через 11 часов 34 минуты ни такой вариант:
Run-Time Check Failure #3 - The variable 'ptr' is being used without being initialized.
0
|
2 / 2 / 2
Регистрация: 18.03.2012
Сообщений: 253
|
||||||
02.12.2012, 12:14 [ТС] | 4 | |||||
вот файл с проектом VS 2008 где просто подаются на обработку заявку без какого либо условия т.е.:
0
|
46 / 46 / 4
Регистрация: 08.12.2010
Сообщений: 161
|
|||||||||||
02.12.2012, 12:21 | 5 | ||||||||||
119 строка, у вас
Добавлено через 1 минуту в том файле проблем не увидил только варнинги разве у вас установлено принимать варнинги за ерроры?
0
|
2 / 2 / 2
Регистрация: 18.03.2012
Сообщений: 253
|
||||||
02.12.2012, 12:45 [ТС] | 6 | |||||
нет. компилируется она без проблем, все проблемы начинаются когда запустить программу... а именно с вот таким кодом в месте где заявка из очереди поступает на обработку:
или может я вас не понял...
0
|
46 / 46 / 4
Регистрация: 08.12.2010
Сообщений: 161
|
||||||
02.12.2012, 12:52 | 7 | |||||
проблема в том что инициализация
0
|
2 / 2 / 2
Регистрация: 18.03.2012
Сообщений: 253
|
|||||||||||
02.12.2012, 13:04 [ТС] | 8 | ||||||||||
ну вот я инициализировал :
и указало желтой стрелочкой на это:
0
|
46 / 46 / 4
Регистрация: 08.12.2010
Сообщений: 161
|
||||||
02.12.2012, 13:30 | 9 | |||||
не уверен что логика программы сохраниться но почему б не сделать вот так вот
0
|
2 / 2 / 2
Регистрация: 18.03.2012
Сообщений: 253
|
|
02.12.2012, 13:39 [ТС] | 10 |
проблемы не стало , но появилась другая... на проверку заявки почему то не попадают..сейчас буду смотреть что не так...
в этом месте кода я подаю заяви на проверку к контролеру, и хотел сделать проверку: если заявка стояла в очереди больше 35 минут (2100 секунд) то ей в обслуживании отказуют. сейчас программа запустилась , но количество успешно обработаных заявок = 0. Брак тоже =0
0
|
2 / 2 / 2
Регистрация: 18.03.2012
Сообщений: 253
|
|
02.12.2012, 13:56 [ТС] | 12 |
так не пойдет! очередь должна быть одна! такое условие задания, это же модель СМО которую мне задали с определенными параметрами и условиями. У меня одна очередь, 3 очереди мне сделать нельзя!
0
|
2 / 2 / 2
Регистрация: 18.03.2012
Сообщений: 253
|
|
02.12.2012, 14:23 [ТС] | 14 |
3 пункта контроля это три обработчика. Система состоит из очереди в которой заявки ожидают обработки на одном из контроллеров (т.е. какой контроллер будет свободен на том и будет обрабативаться заявка ) , после обработки заявка покидает систему. Заявки поступают в систему через каждых 42-55 секунд. Контроллеры обрабатывают заявку 2+-3 минуты! Заявка которая стоит в очереди больше 35 минут , не обрабатывается . У меня здесь проблема именно с тем что-бы не обрабатывать заявки которые стояли в очереди больше 35 минут. Т.е. у меня было два варианта: первый - каждый раз пробегать по очереди и считать сколько времени каждая заявка стоит в очереди, или же использовать второй вариант: перед поступлением заявки к контроллеру, проверять сколько времени заявка была в очереди, если больше 35 минут то кидать ее сразу на выход и инкрементировать счетчик заявок которым отказали в обслуживании.
Я выбрал второй вариант, так как по идее он проще, и на роботу моей модели не повлияет, так как количество мест в очереди не ограничено!
0
|
2 / 2 / 2
Регистрация: 18.03.2012
Сообщений: 253
|
|
02.12.2012, 14:30 [ТС] | 16 |
0
|
2 / 2 / 2
Регистрация: 18.03.2012
Сообщений: 253
|
|
02.12.2012, 14:41 [ТС] | 18 |
если в очереди есть заявки, то происходит поиск свободного контроллера , если такой находиться , то заявка поступает к нему.
0
|
46 / 46 / 4
Регистрация: 08.12.2010
Сообщений: 161
|
|
02.12.2012, 15:26 | 19 |
извините, но я уже с тефона. Через часик посмотрю.
0
|
2 / 2 / 2
Регистрация: 18.03.2012
Сообщений: 253
|
|
02.12.2012, 15:30 [ТС] | 20 |
0
|
02.12.2012, 15:30 | |
02.12.2012, 15:30 | |
Помогаю со студенческими работами здесь
20
Почему программа не компилируется? Почему не компилируется простейшая программа? Почему не компилируется программа ? ( Русская рулетка ) Почему не компилируется простая программа из командной строки? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |