Brainfuck String Generator Generator

Here is a small C program, which takes a string as its input, and generates a (not so trivial) brainfuck code which generates this string.
For a tool to convert brainfuck code into C, see this post

To run the program, first compile it with gcc:

gcc -o bf_generator bf_generator.c

No, run it:

./bf_generator “a string to convert into brainfuck code”

You can also pass a text file as its input through a pipe:

cat testfile.txt | ./bf_generator

Download the source code here: Brainfuck Generator Generator 2.41 KB

Enjoy ;)

If you enjoyed this post, make sure you subscribe to my RSS feed!

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to Reddit Post to StumbleUpon

No related posts.

Tags: ,

Thursday, June 18th, 2009 Tools

3 Comments to Brainfuck String Generator Generator

  • Adola says:

    I lol’d

    (Helped me win a facebook fight, thanks :P )

  • balabub says:

    Very Nice!

  • Anonymous says:

    +++++ +++[> +++++ ++++.++++ ++++.+
    +++++ +++++ ++.++ +++++ +.--- ----- ----- -.--- .----
    --.++ +++.- --.++ +++++ ++.[- ]++++ [>+++ +++++ .
    <++++ +++++ + +.++++ +++.++ +++++ ++. —-.- -.+++ +++++ .++++
    +++++ +++.- -.— —-. +++++ .– –.+++
    ++.– —– —-.> .<++++
    ++++.+++ +++.++ +++++ +++++ ++. —-.+ ++++. —– –.++ +++.. +++++ +++++
    ++++. —– —– –+.>. <+
    +++++ +++.++++ ++++-. —– –.>.
    <++++ +++.—- . —.+ ++.++ +++++ +++++
    +.-.+ +++.—- . +++++ +++++ +++.- —–
    —– –.>. .<– —-.++++ +++++. –. —–. ++++ ++..– —– —– –.>. <++ ++.— —-. —– —– .>…< —– —.++
    +++++ +++++ ++.++ .>..<++ ++.– -.+++ ++.– -.+++ +++++ .—- —– – +.>.< +++ +++++ . ++++ +++.++ .++++ +.>.< ++++ + .— —.++ +++++ ++.– —.- -.–. +++++ ++++.
    >.<- —– —. ++++.+ ++++.
    +++++ +++++ .—- —– .++++ +++++ ++.. —–
    . +++++ ++++. >..< — – .++++ +.— -.>.< —
    —– – . +++++ +++.++ ++.– —–
    —– –.>. <++ ++.— —-. +++++ +.– —.++ +++++ +++++ +.>… <– —– —-.++ +++++ + .+++. — -
    .–.+ +++++ ++.– —-. >..<
    —– —-.— —.++ +++.> …< —– –.++ +++++ +.— —–
    —-. +++++ +++.+ ++.– -.

  • Leave a Reply

    my email
    my photo
    Hi,
    My name is Amir Watad. I have a BSc. in biomedical engineering from The Biomedical Engineering school , Technion , Israel, and a BSc. in electrical engineering from The Electrical Engineering school , Technion , Israel.
    I'm a Verification Engineer in Mellanox Technologies Ltd.
    I love Linux, the Command Line and the OpenSource Community.
    I used to write Poems (Arabic) when I was able to find time for this.
    June 2009
    S M T W T F S
    « May   Jul »
     123456
    78910111213
    14151617181920
    21222324252627
    282930  
    SEO Powered by Platinum SEO from Techblissonline

    Twitter links powered by Tweet This v1.7.4, a WordPress plugin for Twitter.