View Full Version : معکوس چند کلمه در جمله
  
yasinmh
پنج شنبه 18 بهمن 1386, 13:07 عصر
سلام کسی میتونه کمک کنه . 
با دیدن نقطه کلمه را با تشخیص حرف فاصله
 معکوس کند.  مثلا علی آمد.  بشود   آمد علی
M8SPY_OK
پنج شنبه 18 بهمن 1386, 13:26 عصر
خوب اینکه معکوس کردن نمیشه .
به این میگن جابجایی کلمات ...
 
ببین یه راه حل دارم : همونطور که خودت گفتی کلمات رو با استفاده از فاصله ای که بین اونها وجود داره شناسایی می کنیم بعد دونه دونه اونها رو توی یک لیست باکس قرار میدیم . بعد از اینکار محتویات یا همون Count های لیست رو از آخر به اول توی یک تکست باکس می چینیم .
 
اگه وقت کردم برنامشو برات می نویسم /
موفق باشی ...
ƒxmahdi
پنج شنبه 18 بهمن 1386, 14:38 عصر
البته چون وقت نداشتم زیاد روش کار نکردم یه سری اشکالات داره شما رفع نمایید
vbhamed
شنبه 20 بهمن 1386, 01:15 صبح
سلام
اینم برنامه ای که می خواستی :
soheil_programmer
شنبه 20 بهمن 1386, 01:47 صبح
با سلام
Dim inputTxt As String, strArr() As String, sumTxt As String
inputTxt = "علی آمد."
If InStr(1, inputTxt, ".") <> 0 Then
    strArr = Split(inputTxt, " ")
    For i = LBound(strArr) To UBound(strArr)
        sumTxt = strArr(i) & " " & sumTxt
    Next i
End If
sumTxt = Replace(sumTxt, ".", "")
MsgBox sumTxt
من سورس این برنامه را هم به صورت پروژه ای خدمتتون ارسال کردم...
yasinmh
سه شنبه 23 بهمن 1386, 17:56 عصر
سپاس و تشکر فراوان از بابت جواب برنامه . کامل و درست . متشکرم خیلی به موقع بود.
خدا به علمتون اضافه کناد.
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.