1樓:匿名使用者
很簡單的~
函式:function hassamechar(str1,str2:string):boolean;
vari,j:integer;
blchk:boolean;
begin
blchk:=false;
for i:=0 to length(str1) dobegin
for j:=0 to length(str2) dobegin
if str1[i]=str2[j] thenbegin
blchk:=true;
break;
end;
end;
if blchk then break;
end;
result:=blchk;
end;
呼叫:var blchk:boolean;
begin
blchk:=hassamechar('hello','world');
if blchk then showmessage('有交集')else showmessage('沒有交集');
end;
delphi如何判斷一個字串是否包含另一個字串
2樓:
if pos('另一個字串', '一個字條串') > 0 then
begin
包含end;
判斷兩個字串裡面是否有相同的字串
3樓:折柳成萌
public class test
}if(i == a.length())}}
通過如上**可判斷
如何得到兩個字串的交集
4樓:匿名使用者
輸入時自動檢查每個字串內是否有重複,最後顯示交集內容或提示交集為空。 #include #include int repeated(char* str)/*檢查字串內是否有重複的字元,有就返回1,無就返回0*/ { int i=0, len=strlen(str)-1; for(i=0; i
delphi怎樣判斷字串裡面是否包含指定字元
5樓:匿名使用者
用pos函式
if pos('軟','軟體工具')>0 then 有
6樓:
if pos('軟',str)>0 then //str為獲取要判斷的字串的變數
showmessage('有「軟」字包含在字串中');
7樓:匿名使用者
就是用pos(a,b),查b裡是否有a,若有,返回a在b裡的位置(從1開始),找不到返回0。
8樓:匿名使用者
pos(sub,str)>0就有
vba如何判斷兩個字串相等
9樓:湖人總冠軍
1、首先輸入excle,開啟vba編輯器,並在編輯器中建立一個名為which day的新程序。
2、然後定義一些要使用的變數,這些變數都是字串型別。
3、然後再給這些變數進行賦值。
4、要轉換使用者輸入的日期格式,cdate是一個將字串轉換為日期的函式。
5、然後對mydate的值進行判斷。
6、最後單擊選單欄上的「執行」按鈕。
10樓:匿名使用者
1、進入excle,開啟vba的編輯器,在編輯裡新建一個過程,命名為whichday。
2、然後是定義一些要用到的變數,全部是字串的型別。
3、再給這些變數進行賦值。
4、將使用者輸入的日期格式進行轉換,cdate是一個將字串轉換為日期的函式。
5、對mydate的值進行判斷。
6、然後是點選選單欄上面的「執行」按鈕。
注意事項:vba提供了物件導向的程式設計方法,提供了相當完整的程式設計語言。它的編寫是以子過程和函式為單位,在 access中以模組形式出現。
11樓:
if str1=str2 then
...end if
怎樣取兩個字串的交集
12樓:空虛而怨
輸入時自動檢查每個字串內是否有重複,最後顯示交集內容或提示交集為空。 #include #include int repeated(char* str)/*檢查字串內是否有重複的字元,有就返回1,無就返回0*/ { int i=0, len=strlen(str)-1; for(i=0; i
如何利用strcmp函式比較兩個字串是否相同
按照函式定義的方式呼叫,傳進兩個字元陣列的指標即可。函式原型 extern int strcmp const char s1,const char s2 引數 s1 s2都是字元陣列的指標 規則當s1當s1 s2時,返回值 0 當s1 s2時,返回正數 即 兩個字串自左向右逐個字元相比 按ascii...
從鍵盤輸入兩個字串,將它們連線為字串,不能用系統函式strcat
把兩個字串賦值給第三個字串就行了. include void main 我用c 做的 陣列的大小可以根據輸入字元的多少改一下 這樣就可以連線到一起了 用動態指標有點麻煩 把兩個字串 用 相連不就行了 落影客 include void stringjoin char s1,char s2 void m...
用strcmp函式比較兩個字串,結果不正確啊
strcmp的實現是這樣的,對兩個字串,先比較第一個字元,如果不相等,返回差值。如果相等,繼續比較下一個字元,直到有不相等或遇到 0 時結束。現在你把陣列a和b傳入,因為前三個字元都相等,會越界繼續比較的。如果你想比較兩個字串,字串是要用 0 結束的。如果你只想比較前n個,可以使用strncmp,s...