请输入您要查询的百科知识:

 

词条 LPSTR
释义

一、 MSDN解释

1. LPSTR在MSDN英文解释

Pointer to a null-terminated string of 32-bit Windows (ANSI) characters. 更正:Pointer to a null-terminal string of 8-bit Windows(ANSI) characters.

2. LPSTR在MSDN中文解释

LPSTR和LPWSTR是Win32和VC++所使用的一种字符串数据类型。LPSTR被定义成是一个指向以NULL(‘\\0’)结尾的32位ANSI字符数组指针,而LPWSTR是一个指向以NULL结尾的64位双字节字符数组指针。CString与LPSTR转换。

'L'代表Long,'P'代表了pointer(即为指针的意思),'STR'意为String的意思。

更正:'L'代表Local,'P'代表Pointer(指针),'STR'表示String的意思。

二、 LPSTR与CString的转换

1. CString转换成LPSTR:

1.1 方法一:

CString strFileName;

LPSTR lpStr = strFileName.GetBuffer();

strFileName.ReleaseBuffer();

1.2 方法二:

CString strFileName;

LPSTR lpStr = (LPSTR)(LPCSTR)strFimeName;

2. LPSTR转换成CString:

LPSTR lpStr = _T("TestStr");

CString str(lpStr);

注意:CString和LPCSTR可直接转换,如下:

CString str;

LPCSTR lpcStr = (LPCSTR)str;

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/16 14:34:56