I am unable to compile the 'fprintf' instruction in MS Visual C++; I receive the error C2664: cannot convert parameter 1 from 'FILE' to 'FILE *'. This is confusing because 'parameter 1' is defined as a link to the 'FILE' structure. I referenced the Microsoft
article: "fprintf, fwprintf Visual Studio 6.0"
In Microsoft articles on related subjects, including, 'fopen_s, _wfopen_s' (for Visual Studio 2013),, 'fopen, _wfopen", and 'fgets, fgetws', 'FILE' is used as a separate statement. There seems to be some differences in the ways the pointers used in these
Visual C++ instruction documentation is used, principally in the ways the pointer is used to point to thje 'FILE' structure. Also, I have not found an article in the Microsoft knowledge base or any Microsoft Community post that addresses anything close to
this subject. If there is not a direct solution to this question, maybe somebody could recommend a different method of writing text onto an external file besides using 'fprintf'.