Tengo un proyecto en C++ que necesito editar. Esta es una declaración de variable:Compruebe si la cadena está vacía
LPSTR hwndTitleValue = (LPSTR)GlobalAlloc(GPTR,(sizeof(CHAR) * hwndTitleSize));
¿Cómo comprobar si esta cadena está vacía?
Intenté simplemente con if(hwndTitleValue == "")
pero siempre devuelve falso. ¿Cómo comprobar si esta cadena está vacía?
EDITAR
también tengo que comprobar si el archivo se adjunta. Aquí está el código del archivo:
// 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);
cómo comprobar si hFile
está vacía?
¿Qué cadena? Por cierto, LPRSTR, GPTR y CHAR no son tipos estándar de C++. –
Necesito comprobar si hwndTitleValue está vacío. –
GlobalAlloc devuelve un MANIJA, no puede convertirlo en una cadena como esa – Kra