[quote name='max_mart' date='Nov 22 2011, 21:31' post='997204']
Хотелось бы узнать какое значение получает функция GetCodeButton(), если ниче не нажато?
реализовываю немного по-другому(по-своему):
unsigned char k[5], index=0;
if ("not AACEPT")
{
k[index]= GetCodeButton()
}
if ("ACCEPT")
{
например если 456: addr = k[2]*100+k[1]+k[0];
Если (addr > 65535) ошибка;
Если (введено больше 5 цифр) ошибка;
}
а 100!!! Извиняюсь!!! Не прочитал сразу до конца!!! ПЕРЕГРЕВ!!!!)))

А вот теперь сразу и другой вопрос. Как мне обработать все это, чтобы он не сохранял знач 100(игнорировал его) в массив k[index] или в переменную типа long int???
Наверное так да???
if (GetCodeButton()!= 100) k[index] = KEYBOARD();
[quote name='max_mart' date='Nov 22 2011, 21:35' post='997217']
[quote name='max_mart' date='Nov 22 2011, 21:31' post='997204']
Хотелось бы узнать какое значение получает функция GetCodeButton(), если ниче не нажато?
реализовываю немного по-другому(по-своему):
unsigned char k[5], index=0;
if ("not AACEPT")
{
k[index]= GetCodeButton()
}
if ("ACCEPT")
{
например если 456: addr = k[2]*100+k[1]+k[0];
Если (addr > 65535) ошибка;
Если (введено больше 5 цифр) ошибка;
}
а 100!!! Извиняюсь!!! Не прочитал сразу до конца!!! ПЕРЕГРЕВ!!!!)))

А вот теперь сразу и другой вопрос. Как мне обработать все это, чтобы он не сохранял знач 100(игнорировал его) в массив k[index] или в переменную типа long int???
Наверное так да???
if (GetCodeButton()!= 100) k[index] = KEYBOARD();
Пардон вместо KEYBOARD(), надо GetCodeButton(). Перегрев!!!)))
И k[index++] = GetCodeButton(); - так надо, а не k[index]= GetCodeButton()