typedef struct{ cstring cs1;}JIEXI;
cstring a=_T("aadfajhagjhw");
int i=a.find('h');
JIEXI jiexi;
jiexi.cs1 = a.left(i);為什么會在執行最后1句的時候在IsLocked()函式的時候爆炸?
uj5u.com熱心網友回復:
CString a=CString(_T("aadfajhagjhw"));
uj5u.com熱心網友回復:
問題不在哪里,你貼全一些代碼?uj5u.com熱心網友回復:
首先看find回傳的查找值是什么,是不是截取的時候出錯uj5u.com熱心網友回復:
不要 typedef struct{ cstring cs1;}JIEXI;uj5u.com熱心網友回復:
int i=a.find('h'); 加_Tuj5u.com熱心網友回復:
nt i=a.find(_T('h'));uj5u.com熱心網友回復:
應該是其它地方有問題!uj5u.com熱心網友回復:
Find和Left函式大寫開頭uj5u.com熱心網友回復:
確定你的這個代碼運行出錯?我剛運行沒問題 不同就是struct JIEXI
{
CString cs1;
};
在函式體外單獨宣告的
uj5u.com熱心網友回復:
先自己Debug模式下除錯一下看看~uj5u.com熱心網友回復:
設定斷點 單步除錯看看轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/113978.html
標籤:基礎類
上一篇:字串陣列,求解。
下一篇:MFC.exe換一臺電腦無法使用
