當前位置:成語大全網 - 書法字典 - 如何提取C語言中的字符串

如何提取C語言中的字符串

我摘錄了壹段文字,在網上搜索了很久。沒找到合適的,只好自己寫個函數。看看對妳有沒有幫助。

//匹配字符串m_Yuantext是提取的文件,m_guanjian是索引關鍵字。

int cmy 500 DLG::Guan Jian zhi(CString m _ yuan text,CString m_guanjian)

{

// TODO:在此添加實現代碼。

int DDR = 0;//

for(int DD = m _ yuan text。GetLength();DD;dd -)

{

ddr = m_Yuantext找(m _關劍。mid(0)、DDR);//查找第壹個關鍵字

如果(ddr!=-1)//查找第壹個關鍵字

{

int addr = m _ guanjian。GetLength();

int addr2 = addr

addr-;//刪除匹配到的第壹個關鍵字。

for(;addrAddr-)///如果有兩個或兩個以上的關鍵字,則依次匹配addr關鍵字。

{

if(m _ yuan text。mid(DDR+(addr 2-addr)!= m _關劍。mid(addr 2-addr))//依次匹配關鍵字。

{

打破;//如果匹配失敗,則跳出此循環。

}

}

返回ddr//返回第壹個關鍵字的索引。

}

其他

{

打破;//如果匹配失敗,則跳出此循環。

}

}

返回-1;//未能返回匹配。

}