|
Да, не извеняйтесь, что не откомпилировали код. Вы итак мне очень помогаете делать первые шаги в программировании под Linux.
>странная строка: if (hCom != 0) close(hCom);
>Зачем условие (причем условие странное)?
Ничего странного я сразу все написал в классах, и потом сделал эту temp-функцию для отладки. А в классе я hCom инициализировал 0, соответственно закрытие дескриптора не происходит, если он не открывался.
>Строка buff[1] = '\n';
>не нужна.
>Зачем нужен buff (исползуется же всегда только 1 байт)?
Да, я знаю что передаю один байт. Но выделил чуть больше памяти и подстраховался в случае, если надумаю передавать блоками. И если захочу вывести строку в терминал или другое устройство. Вот и все.
Надеюсь на дальнейшее общение с вами.
Большое спасибо!!! :-)))
E-mail: info@telesys.ru