spawnSyn c вход не работает должным образом (требуется массив входов) - PullRequest
1 голос
/ 14 марта 2020

мой код:

const { spawnSync } = require('child_process');
let child
child = spawnSync('brainfuck', ['-e', '>,[>,]<[.<]'], { input: 'hello' })
console.log('stdout ', child.stdout);
console.log('stdin', child.stdin);
console.log('error', child.error);

код github: https://github.com/fabianishere/brainfuck этот бредовый код превращает «привет» в «олле», но код просто может перехватить 1 ввод каждый раз, я потребуется массив строк: 'h' 'e' 'l' 'l' 'o', заканчивающийся ^ @ (null). Как я могу это сделать?

1 Ответ

0 голосов
/ 14 марта 2020

{input: 'h \ ne \ nl \ nl \ no'}

\ n действует как 'enter', разделяя строки.

...