1. 首页
  2. 编程语言
  3. C
  4. CString,字符串,整数等相互转换方法(推荐)

CString,字符串,整数等相互转换方法(推荐)

上传者: 2022-06-16 08:49:43上传 PDF文件 70.72 KB 热度 9次

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

用户评论