fopen returns FILE *, the address of the FILE struct. I think that's what you're looking for.
Yeah, if you can do it, you can do it in C++. You can get access to files through the fstream header. They work like cin/cout. #include...
Separate names with a comma.