1.首先要引入头文件
#include <locale>
2.在打开文件后,要进行设置,然后在关闭文档时,进行设置的后处理
CStdioFile Writefile;
if (!Writefile.Open(WorkPath+_T("\")+filename + _T(".dat"),CFile::modeWrite|CFile::modeCreate))
{
AfxMessageBox(_T("创建APDL文件失败"));
return;
}
char* old_locale = strdup(setlocale(LC_CTYPE,NULL));//设置local
setlocale(LC_CTYPE,"chs");//设置汉语显示
Writefile.WriteString(_T("!程序头
"));
Writefile.WriteString(_T("FINISH
"));
Writefile.WriteString(_T("/CLEAR
"));
CString temp;
temp.Format(_T("/FILENAME, %s
"),filename);//名字
Writefile.WriteString(temp);
Writefile.WriteString(_T("/FILENAME, Harmonic
"));
Writefile.WriteString(_T("/PREP7
"));
Writefile.Flush();
Writefile.Close();
setlocale(LC_CTYPE,old_locale);//释放内存
free(old_locale);
3.输出的文本
