stdin, stdout is fine for input and output. why there is specific file descriptor for stderr?.. stderr is pretty similar to stdout right?.. or is there any difference?
More information about formatting options