CString如何格式化
时间: 2024-05-04 11:22:03 浏览: 122
CString.Format格式化输出
在C++中,CString是MFC中提供的一个字符串类。要格式化一个CString对象,可以使用CString::Format()方法,该方法类似于printf()函数,可以将格式化字符串和参数传递给它。
例如,假设我们要将一个整数和一个浮点数格式化为一个CString对象,可以这样做:
```
int n = 10;
float f = 3.14;
CString str;
str.Format(_T("The value of n is %d and the value of f is %.2f."), n, f);
```
在上面的代码中,我们使用了CString::Format()方法来格式化字符串,其中%d表示插入整数,%.2f表示插入浮点数并保留两位小数。最后,我们将格式化后的字符串存储在一个CString对象中。
需要注意的是,如果在格式化字符串中使用了非ASCII字符,应该使用_T()宏将其转换为Unicode编码。
阅读全文