Вопрос № 121628: здравствуйте уважаемые эксперты!передо мной стоит задача-написать программу,считывающую информацию с виртуального com порта,например com15 и сохраняющую результат в файл.
помогите пожалуйста,заранее огромное спасибо!...Вопрос № 121656: Помогите пожалуста написать код программы:
Определить класс байтов Byte, которые состоят из восьми битов. Дополнительно к стандартным функциям класса реализовать модификатор и селектор заданный биту, операцию циклического сдвига байта вправо на о...
Вопрос № 121.628
здравствуйте уважаемые эксперты!передо мной стоит задача-написать программу,считывающую информацию с виртуального com порта,например com15 и сохраняющую результат в файл.
помогите пожалуйста,заранее огромное спасибо!
Отправлен: 04.02.2008, 18:21
Вопрос задал: Kublan (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 6)
Отвечает: Ross
Здравствуйте, Kublan!
Чтение из порта ничем не отличается от чтения из файла, можно использовать стандартные сишные функции и классы, напр.:
#include < fstream >
using namespace std;
void main()
{
///открываем для чтения
ifstream com_port("com15",ios::binary);
///открываем обычный файл для записи
ofstream out_file("out.dat",ios::binary);
char tmpbuf[16];
com_port.read(tmpbuf,1);
out_file.write(tmpbuf,1);
}
--------- Доступно только то, что видимо (c) Б. Керниган
Ответ отправил: Ross (статус: Студент)
Ответ отправлен: 05.02.2008, 14:20 Оценка за ответ: 5
Вопрос № 121.656
Помогите пожалуста написать код программы:
Определить класс байтов Byte, которые состоят из восьми битов. Дополнительно к стандартным функциям класса реализовать модификатор и селектор заданный биту, операцию циклического сдвига байта вправо на один бит.
Отправлен: 04.02.2008, 21:02
Вопрос задал: Lordthief (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Ross
Здравствуйте, Lordthief!
Вот решение. Я еще добавил функцию get_string(), которая возврашает представление байта в виде строки (для удобства вывода результатов)
Приложение:
--------- Доступно только то, что видимо (c) Б. Керниган
Ответ отправил: Ross (статус: Студент)
Ответ отправлен: 05.02.2008, 00:03 Оценка за ответ: 4