отправить кнопку ввода ввода через канал - PullRequest
0 голосов
/ 09 октября 2009

как отправить символ возврата (кнопка ввода) через программу в windows c / c ++? Я хочу отправить внешнюю программу "имя пользователя" с кнопкой ввода через канал, но "\ n", "\ r" и EOF не работают.

рассмотрим, является ли pPipe конвейерным потоком для отправки данных в удаленный процесс stdin ...

fprintf (pPipe, "имя пользователя \ п");

Ответы [ 2 ]

2 голосов
/ 09 октября 2009

Вы можете использовать escape-последовательности .

0 голосов
/ 09 октября 2009

Вам необходимо удалить данные из буферов пакетов ввода / вывода.

Если вы используете <cstdio> (или <stdio.h>), как показано, то:

fflush(fp);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...