troubleshooting Question

Create UNICODE file using MFC/C++

Avatar of BrianM_AZ
BrianM_AZ asked on
ProgrammingC++Microsoft Development
8 Comments1 Solution2068 ViewsLast Modified:
How do I create a UNICODE encoded file using MFC? It appears that CStdioFile only encodes in ANSI. When I try to "WriteString" it fails.

FILE *fStream;
errno_t err;
err = _tfopen_s( &fStream, _T("test.txt"), _T("w+ ,ccs=UNICODE") );
if( err == 0 )
{        
     CStdioFile f(fStream);
     f.WriteString( _T("TestLine") );
     f.Close();
}
Thanks for the help
ASKER CERTIFIED SOLUTION
Join our community to see this answer!
Unlock 1 Answer and 8 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 8 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros