wrote docs for brainfucklibje
This commit is contained in:
parent
4037103431
commit
e76df1e9f9
1 changed files with 21 additions and 0 deletions
21
brainfuck/README
Normal file
21
brainfuck/README
Normal file
|
@ -0,0 +1,21 @@
|
|||
Usage:
|
||||
|
||||
brainfuck("++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.");
|
||||
The default arguments make it use std::cout and an empty string as input.
|
||||
|
||||
|
||||
You can also use a string as input:
|
||||
brainfuck(",[.,]", "input");
|
||||
|
||||
Or with a stream/container/iterator:
|
||||
brainfuck(",[.,]", std::input_iterator<char>(std::cin));
|
||||
|
||||
|
||||
You can specify the memory-units:
|
||||
brainfuck<int>("...");
|
||||
As long as the type has certain operators. The default output is comma-seperated, except for char.
|
||||
|
||||
|
||||
You can specify an output-iterator:
|
||||
brainfuck("...", "", std::back_inserter(my_vector));
|
||||
|
Reference in a new issue