You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Joshua Moerman
c9642f8c99
|
13 years ago | |
---|---|---|
.. | ||
README.md | 14 years ago | |
brainfuck.hpp | 13 years ago | |
main.cpp | 13 years ago |
README.md
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));
It has a lot of defaultparameters, because it's intended use was on an irc-channel.