fwrite( array, sizeof( item ), number of items, fp );

yes it's 1 for a char, but if you have an array of something else, you won't get what you expect.

fwrite( array, sizeof( char ), strlen( text ), fp );