我得到了一個需要編輯的C++項目。這是一個變量的聲明:檢查字符串是否爲空
LPSTR hwndTitleValue = (LPSTR)GlobalAlloc(GPTR,(sizeof(CHAR) * hwndTitleSize));
如何檢查此字符串是否爲空?我試過if(hwndTitleValue == "")
,但它總是返回false。如何檢查這個字符串是否爲空?
編輯
我還需要檢查,如果該文件附後。以下是該文件的代碼:
// Attachment
OFSTRUCT ofstruct;
HFILE hFile = OpenFile(mmsHandle->hTemporalFileName , &ofstruct , OF_READ);
DWORD hFileSize = GetFileSize((HANDLE) hFile , NULL);
LPSTR hFileBuffer = (LPSTR)GlobalAlloc(GPTR, sizeof(CHAR) * hFileSize);
DWORD hFileSizeReaded = 0;
ReadFile((HANDLE) hFile , hFileBuffer, hFileSize, &hFileSizeReaded, NULL);
CloseHandle((HANDLE) hFile);
如何檢查hFile
是否爲空?
哪個字符串? btw LPRSTR,GPTR和CHAR不是標準的C++類型。 – 2010-11-02 13:11:57
我需要檢查hwndTitleValue是否爲空。 – 2010-11-02 13:13:59
的GlobalAlloc返回一個句柄,你不能將它轉換爲像 – Kra 2010-11-02 13:15:37