
24.05.2009, 16:48
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами:
10386906
Репутация:
599
|
|
ysmat
char buffer = 0; - знаковое целое. максимальное значение +127. а ты проверяешь с числов 233. естественно никогда не выполнится условие. когда компилируешь - внимательно смотри в окно результата. там тебя компилятор наверняка предупредил о сравнении беззнакового числа со знаковым. ну или на худой конец учись дебажить. эту ошибку обнаружить очень просто - ставишь в начале файла свой байт и дебажишь первую же итерацию.
зы: объявляй переменную unsigned char;
|
|
|