📄 file2.txt
字号:
void CACSDoc::OnFileCreattext()
{
// TODO: Add your command handler code here
CString str;
CString filename = GetPathName();
if(filename.IsEmpty())
filename = GetTitle() + ".txt";
else
filename = filename.Left(filename.GetLength() - 3) + "txt";
CStdioFile file;
if(file.Open(filename,CFile::modeCreate|CFile::modeWrite|CFile::typeText) == 0)
{
str = "创建文件" + filename + "失败";
AfxMessageBox(str);
return;
}
str.Format("- - - - - - - - - - - - - - - - - - - - - - - - - -\n");
file.WriteString(str);
str.Format("-----------*蚂蚁群落系统运行结果如下:*----------------\n\n");
file.WriteString(str);
str.Format("- - - - - - - - - - - - - - - - - - - - - - - - - -\n");
file.WriteString(str);
str.Format("\tAnt数目:%d\n\n",m_AntNum);
file.WriteString(str);
str.Format("\tCity数目:%d\n\n",m_CityNum);
file.WriteString(str);
str.Format("\t各个City的初始位置如下:\n");
file.WriteString(str);
for(int i=0;i<m_CityNum;i++)
{
str.Format("\t(%d,%d)\n",city.GetAt(i));
file.WriteString(str);
}
str.Format("\t各参数值如下:\n");
file.WriteString(str);
str.Format("\tα = %3.1f, β= %3.1f\n\n",m_AValue,m_BValue);
file.WriteString(str);
str.Format("\tq0 = %3.1f, ρ= %3.1f\n\n",m_Q0Value,m_PValue);
file.WriteString(str);
str.Format("\tτ0 = %3.1f\n\n",m_T0Value);
file.WriteString(str);
str.Format("\t最优路径长度:%20.4f\n",besttour);
file.WriteString(str);
str.Format("\t平均路径长度:%20.4f\n",avergeLength);
file.WriteString(str);
str.Format("\t最优路径的顺序如下:\n");
file.WriteString(str);
for(int j=0;j<order.GetSize();j++)
{
str.Format("\t(%d,%d)\n",order.GetAt(j));
file.WriteString(str);
}
file.SetLength(file.GetPosition());
file.Close();
str = "notepad" + filename;
WinExec(str,SW_SHOW);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -