LINUX.ORG.RU

fsrteam и /dev/ttyS0


0

0

Хочется читать из ком порта и писать в него на с++.
При этом не хочестя использовить не плюсовые ф-ции.
Но возникает проблема. Я открываю /dev/ttyS0 как fstream
но он в него только пишет а не читает. Если открываю на
чтение как ifstream - читает, но как тогда писать.
Может кто подскажет как с сиим бороться?

★★★
Ответ на: комментарий от blackice

Уже разобрался как сделать. Проблема была в том, что если дедать как
ты сказал - не пашет. Нужно сначала офстрим. Потом ифстрим. Потом
после записи офстрим флашить - тогда пашет и не иначе. Только не
спрашивай почему.

Так или иначе всем спасибо за помощь.

Svoloch ★★★
() автор топика
Ответ на: комментарий от Svoloch

ну можно открывать с O_SYNC, тогда flush не нужен.

krum
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.