本文主要是介绍CString的一些简单介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
CString位于头文件afx.h中。
CString可以很方便的连接两个字符,可以进行如下操作:
CString Hello("hello");CString World("world");CString HelloWorld=Hello+World;// HelloWorld valus is ''helloworld"
这些操作是通过运算符重载实现的。
CString的format方法:
CString中的format方法,可以将各种类型的数据转换成CString类型的数据,格式类似printf和scanf。
格式为
str.format("_T(%s)",var); // 其中str为一个CString对象,%s为变量类型,var是需要转换的变量。函数功能是将var的值转换成CString的格式,赋值给str。_T()见注释。
%s代表格式字符。
C语言中的字符格式有以下几种
%c 单个字符
%d 十进制整数(int)
%ld 十进制整数(long)
%f 十进制浮点数(float)
%lf 十进制浮点数(double)
%o 八进制数
%s 字符串
%u 无符号十进制数
%x 十六进制数
CString的成员函数:
这篇关于CString的一些简单介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!