Форматировать стандартный вывод в строках
У меня есть программа, которая использует несколько printf
генерировать вывод.
printf("The result ");
printf("%s", Result);
printf("\n");
Это приводит к отправке нескольких выходов в выходной поток. Выход перенаправляется в поток на другое устройство, вроде сетевого подключения. Для этого каждый вывод отправляется в пакете, включающем дополнительную информацию, такую как отметка времени.
Получатель должен обработать это сообщение. Это должно работать на базовой линии. Он берет целую строку данных и принимает разумную информацию.
Обе программы от третьих лиц. Поэтому мне нужен клей между ними. Как я могу собрать все эти разделенные данные и построить полезные пакеты данных на основе линии?