那怎么做到输出标签:学号,再输出str内容,再输出标签,再输出str内容呢
时间: 2024-02-20 12:58:41 浏览: 55
Python变量格式化输出实现原理解析
您可以在输出标签和值之间交替进行输出,即先输出一个标签,再输出对应的值,然后再输出下一个标签和对应的值,以此类推。下面是示例代码:
```
const char* szID = "学号:";
const char* szName = "姓名:";
const char* szAge = "年龄:";
const char* szGrade = "成绩:";
CString strID(szID), strName(szName), strAge(szAge), strGrade(szGrade);
CString str;
str.Format(_T("%d"), it->id);
m_Listbox.AddString(strID);
m_Listbox.AddString(str);
str = CString(it->name.c_str());
m_Listbox.AddString(strName);
m_Listbox.AddString(str);
str.Format(_T("%d"), it->age);
m_Listbox.AddString(strAge);
m_Listbox.AddString(str);
str.Format(_T("%d"), it->grade);
m_Listbox.AddString(strGrade);
m_Listbox.AddString(str);
```
这样,每个标签和对应的值就会依次交替输出,而不会出现多个值都输出在同一行的情况。
阅读全文