Hopefully the above link tags will work. If not, you can copy paste the address to your address bar.
It sounds like you haven't used functions before, and the above tutorial gives a good explanation.
If you don't need your ofstream anywhere outside the function, you could write it with no parameters and a void return type and simply copy paste the nine lines above into the function definition.
Be aware that if you do it this way, every time you call your function it will overwrite the entire output file.
No there is no link tag. All you need is a space preceding the line or start it on its own line and a space or new line at the end and it will show up as a clickable link.
If you need to pass the "ofstream" to a unction it will need to be passed by reference, i.e., void SomeFunction(ofstream& name) and it will work fine.
Or if the function is the only place you use the output stream just open the file there.
I get the impression that you will need to open the file stream in main and pass it to the function(s) that will need it. In that case I would suggest opening the file in this way: std::ofstream(fileName, std::ios::trunc | std::ios::ate);. The "tunc" will clear the file before each use and "ate" works with "trunc" to append the file. Later you could remove std::ios::trunc | and change "ate" to "app" to append the file for each output to the file.