CString,字符串,整数等相互转换方法(推荐)
转换的进制范围是二进制到三十六进制。char *_ltoa; 其中,参数 value 为被转换的值,参数string为字符串缓冲区,radix为进制。char *_fcvt;其中参数value 为双精度数,参数count为转换的小数点后面的位数,dec表示小数点的位置, sign 表示符号。若将char*转换成CString,除了直接赋值外,还可使用CString::Format进行。如果你需要修改 CString 中的内容,它有一个特殊的方法可以使用,那就是 GetBuffer,它的作用是返回一个可写的缓冲指针。如果你只是打算修改字符或者截短字符串,例如:在 GetBuffer 和 ReleaseBuffer 之间这个范围,一定不能使用你要操作的这个缓冲的 CString 对象的任何方法。因为 ReleaseBuffer 被调用之前,该 CString 对象的完整性得不到保障。
用户评论