CString strTmp; strTmp.Format(_T("************************************原始数据************************************ \r\n")); str = strTmp; strTmp.Format(_T("控制点个数:%d \n"), iKnown); str += strTmp; strTmp.Format(_T("控制点号\t\t\tx坐标\t\t\ty坐标 \n")); str += strTmp; for (int i = 0; i < iKnown; i++) { strTmp.Format(_T("%s\t\t\t%.4f\t\t\t%.4f \n"), pKnown[i].strID, pKnown[i].x, pKnown[i].y); str += strTmp;
时间: 2023-07-23 15:02:33 浏览: 84
CString.Format详细用法
这段代码用于将一些原始数据格式化为字符串,并将其存储在`str`变量中。
首先,通过调用`Format`函数,将一行分隔线的字符串格式化并存储在`strTmp`变量中。
然后,将`strTmp`追加到`str`变量中。
接下来,通过调用`Format`函数,将控制点个数格式化为字符串,并将其存储在`strTmp`变量中。
然后,将`strTmp`追加到`str`变量中。
再接下来,通过调用`Format`函数,将控制点号、x坐标和y坐标格式化为字符串,并将其存储在`strTmp`变量中。
然后,将`strTmp`追加到`str`变量中。
最后,通过一个循环,遍历所有的控制点,将每个控制点的控制点号、x坐标和y坐标格式化为字符串,并将其追加到`str`变量中。
最终,所有的原始数据被格式化为一个完整的字符串,并存储在`str`变量中。
阅读全文