⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 file2.txt

📁 蚂蚁算法的VC++源程序代码
💻 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 + -