np, Brain111, btw nice jams!
It is silent. That is standard for file creation in Windows, too, except that those functions return something to indicate the failure, and therefore...what to do about it. When you create a file in DOS, or Windows, there are two ways...both return an error code, and it is pretty easy to get the exact error. Plus, you can open files in many modes that make it easier to work with them.
In this case, the error is 'File already exists.'
One more thing about the file I/O you are using...you can't open a file for appending using that method. I think you would want to open it to read...read it all in, and update and rewrite the whole thing.
I use Windows for file I/O mostly. There is some setup involved, but it gives you access to a more complete file system. You can also use the c-runtime dll, but that stuff is not exactly easy to begin with, then again...what is?