關於陣列取值比較 |
答題得分者是:tech_state
|
properwu
一般會員 ![]() ![]() 發表:17 回覆:21 積分:7 註冊:2003-03-14 發送簡訊給我 |
|
tech_state
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:44 回覆:638 積分:641 註冊:2003-02-10 發送簡訊給我 |
properwu, 您好
請試試以下的方法,看看是否符合您的需求。
void __fastcall TForm1::Button1Click(TObject *Sender) { char a[6] = {'@', 'a', 'b', '3', '2'}; String str; str = a; if(str.SubString(2, 2) == "ab") ShowMessage("equal"); else ShowMessage("different"); }================================= 涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。 是非終日有,不聽自然無 天下本無事,庸人自擾之 |
brook
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:57 回覆:323 積分:371 註冊:2002-07-12 發送簡訊給我 |
|
axsoft
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:681 回覆:1056 積分:969 註冊:2002-03-13 發送簡訊給我 |
properwu您好: 我提供AnsiString不用陣列的不一樣解法(我來攪局的....哈哈),您試試: void __fastcall TForm1::Button1Click(TObject *Sender) { AnsiString S="@ab32"; AnsiString str1="ab3"; AnsiString str2="ab"; AnsiString str3="32"; int x=S.Pos(str1); ShowMessage(S.SubString(x,str1.Length())); int y=S.Pos(str2); ShowMessage(S.SubString(y,str2.Length())); int z=S.Pos(str3); ShowMessage(S.SubString(z,str3.Length())); } //---------------------------------------------------------------------------HAVE A NICE DAY FOR YOU 發表人 - axsoft 於 2003/07/31 15:51:25 |
properwu
一般會員 ![]() ![]() 發表:17 回覆:21 積分:7 註冊:2003-03-14 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |