मुझे सी ++ में एक प्रोजेक्ट मिला है जिसे मुझे संपादित करने की आवश्यकता है। यह चर की घोषणा है:जांचें कि स्ट्रिंग खाली है
LPSTR hwndTitleValue = (LPSTR)GlobalAlloc(GPTR,(sizeof(CHAR) * hwndTitleSize));
यह स्ट्रिंग खाली है या नहीं, यह कैसे जांचें?
मैंने बस if(hwndTitleValue == "")
के साथ कोशिश की लेकिन यह हमेशा झूठी वापसी करता है। यह स्ट्रिंग खाली है या नहीं, यह कैसे जांचें?
संपादित
मैं भी अगर फाइल जुड़ा हुआ है की जाँच की जरूरत है।
// 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
खाली है कैसे जाँच करने के लिए: यहाँ फ़ाइल का कोड है?
कौन सी स्ट्रिंग? बीटीडब्ल्यू एलपीआरस्ट्र, जीपीटीआर और सीएआर मानक सी ++ प्रकार नहीं हैं। –
मुझे यह जांचने की ज़रूरत है कि hwndTitleValue खाली है या नहीं। –
ग्लोबलएलोक एक हैंडल लौटाता है, आप इसे – Kra