Как отправить байт в виде множественного ввода в файл в Ubuntu [закрыто]

У меня есть file.c:

#include <stdio.h>
void main(){
        char a,b;
        printf("Input your character: \n");
        scanf("%c",&a);
        printf("Input your second character: \n");
        scanf("%c",&b);
        printf("You char: %c %c\n",a,b);
}

Я использую конвейер для отправки первого байта 0x01:

python -c "print '\x31'" | ./file

Но он может отправлять только один раз, я хотите отправить: первый байт - 0x31 и второй байт 0x32, так что программа напечатает ваш символ: 1 и 2. Как это сделать?

1
задан 14 March 2017 в 02:37

0 ответов

Другие вопросы по тегам:

Похожие вопросы: