Форум программистов, компьютерный форум CyberForum.ru

Массивы - C++

Восстановить пароль Регистрация
 
DerekXlive
0 / 0 / 0
Регистрация: 23.04.2013
Сообщений: 20
07.11.2013, 16:46     Массивы #1
Помогите, не могу сообразить. У меня есть массив станков в количестве 6-ти. Каждый станок обрабатывает по одной заготовки одновременно. Каждая заготовка имеет свои характеристики(длина, ширина, высота). При вводе характеристик заготовки выполняются определённые формулы. Так вот, мои заготовки поступают непрерывно к станкам. Я не могу понять, допустим мы ввели для шести заготовок характеристики, и хотим это сделать ещё, но в это время первые заготовки до сих пор обрабатываются. Как можно сделать так, чтобы новые заготовки ожидали, пока освободится какой-либо станок?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2013, 16:46     Массивы
Посмотрите здесь:

массивы C++
C++ массивы
Массивы C++
массивы C++
Массивы в С++ C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,977
07.11.2013, 16:57     Массивы #2
эм...не понял это реальная задача или реальные станки?)
Ну надо сделать флаг, по которому станки ещё работают, и постоянно опрашивать этот флаг в цикле, и по нему осуществлять ввод данных по идее...
while (1)
{
if (flag[n]==true)
set(a[],n); // где n - это номер станка
}
Ну как-то так наверн если я правильно понимаю задачу вашу
Аесли в железе то прерывание по флагу и ввод по прерыванию
DerekXlive
0 / 0 / 0
Регистрация: 23.04.2013
Сообщений: 20
07.11.2013, 17:10  [ТС]     Массивы #3
dzrkot, задание обычное, не реальные станки.
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,977
07.11.2013, 17:12     Массивы #4
тогда я вроде ответил на ваш вопрос)
Yandex
Объявления
07.11.2013, 17:12     Массивы
Ответ Создать тему
Опции темы

Текущее время: 11:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru