You have mis-read a direct answer to your question.
You need to check, because there are many reasons that fopen() can fail, even for creating/overwriting a file.
The check if(f_output == NULL) is important for the reasons already give to you. What you do then is up to you. The error message in your example is inappropriate because you are creating a file rather than looking for one. But you should still do something if opening the file fails.