+ -
当前位置:首页 → 问答吧 → 请问怎么获取LPTSTR的实际大小呢?

请问怎么获取LPTSTR的实际大小呢?

时间:2011-12-01

来源:互联网

用strlen之类的API无法获取实际大小,因为LPTSTR里面装的是一段待解密的密文,里面还包含了\0,实际长度明明有16312字节的数据,获取出来只有1848字节。
用了下面的方式也无法获取真实的大小
C/C++ code

     count=0L;
    while(*lpszDst!='\0') {
        count+=_tcslen(lpszDst)+1;
        lpszDst+=_tcslen(lpszDst)+1;
    }

作者: coolhty   发布时间: 2011-12-01

该回复于2011-12-01 15:05:40被管理员删除

  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
  • dhbfly
  • (dhbfly)
  • 等 级:
#2楼 得分:0回复于:2011-12-01 14:44:29
lstrlen

作者: coolhty   发布时间: 2011-12-01

用CString Format 再求长度试试

作者: dhbfly   发布时间: 2011-12-01

先转为cstring然后GetLength

作者: chengbar   发布时间: 2011-12-01

引用 3 楼 chengbar 的回复:

用CString Format 再求长度试试


引用 4 楼 evi10r 的回复:

先转为cstring然后GetLength


两个都试了,还是不能获取实际长度

作者: evi10r   发布时间: 2011-12-01