Where is /dev/audio on OS X?
However, you can do this:
$ ./soundprog > temp.au
hit CTRL-C (Hit it fast! You don't need it to run very long, and it will write to the resulting file very very quickly! Consider modifying the code to have a limit on the for loop.)Then open the resulting .au file in Audacity (http://audacity.sourceforge.net/). It'll play fine.
Not as simple just writing to a sound device, but it works.
First, Get sox. I prefer homebrew for Unix type stuff (http://mxcl.github.com/homebrew/), but it's likely MacPorts, Fink, and other sources have sox available too. If using Homebrew, just:
$ brew install sox
Compile your program. Run it like this: $ ./soundprog | sox -r 8000 -t u8 - -d
Voila, just like having a sound device. You can play with the 8000 to make it faster or slower (modifying the pitch as well).But if you just want to play with this stuff, see the Javascript version here: