一个关于CString.Format的问题 把format函数当成sprintf()函数即可,有问题吗?strRet.Format("格式串",...) 等同sprintf(strRet,"格式串",...) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void Format( LPCTSTR lpszFormat, ... );void Format( UINT nFormatID, ... );参数lpszFormat 一个格式控制字符串。nFormatID 包含格式控制字符串的字符串资源标识符。说明此成员函数用来将格式化数据写入一个CString中,其方法就像sprintf函数向一个C-风格的字符数组中格式化输出数据一样。这个成员函数在CString中格式化并存储一系列字符和值。根据lpszFormat中指定的格式或nFormatID标识的字符串资源,函数中的每一个可选参数(如果有)都被转换并输出。如果此字符串对象本身是作为Format的一个参数,则调用将失败。例如象下面的代码:CString str = 揝ome Data?str.Format(?s%d?str, 123); //注意:在参数列表中也使用了str。将导致不可预期的结果。当你传递一个字符串作为一个可选择的参数时,你必须显式地将它转换为LPCTSTR。这个格式与printf函数中的格式参数具有相同的形式和函数。后者我没找到具体介绍 如何给动态创建的控件添加事件映射? 一个摄像头两个显示窗口VC DirectShow 哪位帮忙编译下这个程序,送分了。 程序员请进 出100分问个关闭程序到托盘的无聊问题 我想做一个控制台程序,每隔一小时就去读一下设备数据,怎么做? 问的问题很愚蠢,可是还得问,关于内存不能"written" 高分题:怎样实现Web聊天室自动发言的功能??!!! 关于ctreectrl控件中添加结点的问题 谁碰到过这么倒霉的问题,关于CTime,ODBC 一个关于CDaoTableDefInfo的问题 如何编写一个可显示不同颜色字符的编辑框(如vc++编辑器中出现保留字显示绿色)
void Format( UINT nFormatID, ... );
参数
lpszFormat 一个格式控制字符串。
nFormatID 包含格式控制字符串的字符串资源标识符。
说明
此成员函数用来将格式化数据写入一个CString中,其方法就像sprintf函数向一个C-风格的字符数组中格式化输出数据一样。这个成员函数在CString中格式化并存储一系列字符和值。根据lpszFormat中指定的格式或nFormatID标识的字符串资源,函数中的每一个可选参数(如果有)都被转换并输出。如果此字符串对象本身是作为Format的一个参数,则调用将失败。
例如象下面的代码:
CString str = 揝ome Data?str.Format(?s%d?str, 123); //注意:在参数列表中也使用了str。
将导致不可预期的结果。
当你传递一个字符串作为一个可选择的参数时,你必须显式地将它转换为LPCTSTR。这个格式与printf函数中的格式参数具有相同的形式和函数。
后者我没找到具体介绍