Skip to main content
2 of 4
added 90 characters in body
feersum
  • 31.5k
  • 9
  • 65
  • 125

#C, 44, Art

n;main(aaa){while(1-printf(&"a%nb"[n],&n));}

Lacking any assignment operators to use for flow control, it seemed a good idea to look for some function which would take an address and write something to it. I found a %n specifier for printf which does this. I think this was the intended general idea. I had to test on ideone because there was some bug in the implementation on my computer where it refuses to write anything after a %n... Something to do with this maybe.

feersum
  • 31.5k
  • 9
  • 65
  • 125