userinfo close

  ,

دلفی 7


delphi_7

تاسیس: 20 دی 1383  پروفایل کلوب
مدیر کلوب: امیر حسین حجازی - معاونان
 

لیست بحث ها

  عناوین بحث ها ارسال کننده پاسخها بازدید بروز رسانی اولویت
24
179
90/6/30 (09:47)
4
13
91/2/31 (21:18)
6
5
91/2/23 (10:54)
2
32
91/2/21 (18:06)
2
16
90/12/11 (00:01)
0
3
90/12/2 (16:51)
1
10
90/9/7 (21:32)
2
9
90/9/7 (21:31)
1
4
90/9/7 (21:29)
5
25
90/8/17 (14:35)
0
7
90/7/11 (12:23)
2
23
90/6/19 (20:38)
0
9
90/6/19 (20:30)
0
79
90/5/31 (15:10)
1
20
90/5/31 (12:55)
2
19
90/5/25 (02:25)
4
34
90/3/8 (23:30)
0
36
90/2/23 (18:05)
0
28
90/2/23 (17:43)
3
28
90/2/23 (17:40)

عنوان بحث

عسل امیدی , omidi_asal
عسل امیدی - 11:24 1389/12/4

تكرار رشته ای درون رشته دیگر

با سلام خدمت دوستان برنامه نویس من مبتدی برنامه نویس دلفی ام ،میخوایم  تعداد تكرار یه رشته را در یه رشته دیگر ژیدا كنم البته بدون توابع؟ممنون میشم اگه راهنمایی كنین.
  • ارسال پاسخ

پاسخ ها

ترتیب پاسخ ها : از اولین پاسخ
سید اکبر حسینی , s_a_hosseiny
سید اکبر حسینی - 12:26 1389/12/6
1
اینم كد كه با حلقه for انجام دادم

procedure TForm1.Button1Click(Sender: TObject);
var s1,s2:string;
    c,i,j:byte;
    sign:boolean;
begin
   c:=0;
   s1:=inputbox('Enter String','Main String','');
   s2:=inputbox('Enter String','Sub String','');
   for i:=1 to length(s1)-length(s2)+1 do
   begin
      sign:=true;
      for j:=1 to length(s2) do
        if (s1[i+j-1]<>s2[j]) then
        begin
          sign:=false;
          break;
        end;
      if sign then c:=c+1;
    end;
    ShowMessage('Repeat='+inttostr(c)); 
end;

اینم لینك خود برنامه كه آپلود كردم: http://633743.20upload.net/files/1389/bahman/substring.zip
کلوب دات کام
کلیه محتوای این سایت توسط کاربران درج شده است و کلوب دات کام هیچ مسئولیتی نسبت به آن ها ندارد.