1. 程式人生 > >vs2015 c++ _findnext 報錯

vs2015 c++ _findnext 報錯

定位 _findnext(hFile,&fileinfo) 報錯。

錯誤 :0x00007FFC70CB0B2D (ntdll.dll)處(位於 Cutton_Dlg.exe 中)引發的異常: 0xC0000005: 寫入位置 0xFFFFFFFFAE1B1940 時發生訪問衝突。

解決方法:

 long hFile; 改成: intptr_t hFile; 

因為_findnext()返回型別為intptr_t而非long型,從“intptr_t”轉換到“long”丟失了資料。