词条 | LPCSTR |
释义 | 一、LPCSTR的解释1.LPCSTR的英文解释A 32-bit pointer to a character string that is portable for Unicode and DBCS. 2.LPCSTR的中文解释LPCSTR是Win32和VC++所使用的一种字符串数据类型。LPCSTR被定义成是一个指向以NULL(‘\\0’)结尾的常量字符的指针。 L表示long指针 P表示这是一个指针 C表示是一个常量 STR表示这个变量是一个字符串 二、LPCSTR的转换1.转换成CStringLPCSTR lpStr = "test"; CString str(lpStr); 2.CString反转换CString str(_T("test")); LPCSTR lpStr = (LPCSTR)str; 三、在C语言的使用是以零结尾的字符串指针,相当于CHAR *。例子: vuser_init() { /* LPCSTR is a char * . */ LPCSTR server; LPCSTR user = "tomh"; LPCSTR password = "pwd"; LPCSTR connect[10]; server=lr_get_attrib_string("host"); if (server==NULL){ lr_error_message("Failed to login. Unknown host.\"); return(0); } |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。