امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
تبدیل 10 عبارت به 1 عبارت توسط vb6
نویسنده پیام
hamalous آفلاین
تازه وارد

ارسال‌ها: 17
موضوع‌ها: 1
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 11
( 0 تشکر در 0 ارسال )
ارسال: #12
RE: تبدیل 10 عبارت به 1 عبارت توسط vb6
(۲۹-مرداد-۱۳۹۲, ۱۴:۲۴:۱۳)Ghoghnus نوشته است: کل برنامه هستش
واستون اتچش کردم هیچ خطایی هم نمیده!
ممنون ولی دوست عزیز این اصلا نزدیک اون چیزی که من می خوام هم نیست لطفا برای اینکه متوجه منظور من بشین پست 8 رو بخونید باز هم از توجه تون ممنون
۲۹-مرداد-۱۳۹۲, ۱۴:۴۷:۳۵
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #13
RE: تبدیل 10 عبارت به 1 عبارت توسط vb6
(۲۹-مرداد-۱۳۹۲, ۱۴:۴۷:۳۵)hamalous نوشته است:
(۲۹-مرداد-۱۳۹۲, ۱۴:۲۴:۱۳)Ghoghnus نوشته است: کل برنامه هستش
واستون اتچش کردم هیچ خطایی هم نمیده!
ممنون ولی دوست عزیز این اصلا نزدیک اون چیزی که من می خوام هم نیست لطفا برای اینکه متوجه منظور من بشین پست 8 رو بخونید باز هم از توجه تون ممنون

چند بار خوندم ولی متوجه نشدم الگریتمش چطوریه هست!
شما میخوااهید رقم اخر بشه ستون دوم؟
نقل قول: 12345 5-5

12346 6-6
بیشتر توضیح بدین لطفا
یا بگید این خروجی من چه شکلی بشه میشه جواب شما؟

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
(آخرین ویرایش در این ارسال: ۲۹-مرداد-۱۳۹۲, ۱۵:۲۲:۰۰، توسط Ghoghnus.)
۲۹-مرداد-۱۳۹۲, ۱۵:۰۹:۳۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, hamalous
hamalous آفلاین
تازه وارد

ارسال‌ها: 17
موضوع‌ها: 1
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 11
( 0 تشکر در 0 ارسال )
ارسال: #14
RE: تبدیل 10 عبارت به 1 عبارت توسط vb6
(۲۹-مرداد-۱۳۹۲, ۱۵:۰۹:۳۰)Ghoghnus نوشته است:
(۲۹-مرداد-۱۳۹۲, ۱۴:۴۷:۳۵)hamalous نوشته است:
(۲۹-مرداد-۱۳۹۲, ۱۴:۲۴:۱۳)Ghoghnus نوشته است: کل برنامه هستش
واستون اتچش کردم هیچ خطایی هم نمیده!
ممنون ولی دوست عزیز این اصلا نزدیک اون چیزی که من می خوام هم نیست لطفا برای اینکه متوجه منظور من بشین پست 8 رو بخونید باز هم از توجه تون ممنون

چند بار خوندم ولی متوجه نشدم الگریتمش چطوریه هست!
شما میخوااهید رقم اخر بشه ستون دوم؟
نقل قول: 12345 5-5

12346 6-6
بیشتر توضیح بدین لطفا
یا بگید این خروجی من چه شکلی بشه میشه جواب شما؟
ممنون دوست عزیز ببینید شاید مرحله به مرحله توضیح بدم بهتره به عنوان مرحله اول من می خوام 10 تا عبارت بصورت زیر :
4-4 123450
4-4 123451
4-4 123452
4-4 123453
4-4 123454
4-4 123455
4-4 123456
4-4 123457
4-4 123458
4-4 123459
تبدیل بشه به :
5-5 12345
الگوریتم به این صورت که رقم آخر ستون سمت چپ اون 10 عبارت حذف و در عوض 1 رقم به ستون سمت راست اضافه میشه یعنی 4-4 میشه 5-5 این کار اصلی هست اگه میتونین لطف کنید برای این الگوریتم یک کد بنویسید اگه مشکل داشت عرض میکنم ممنون
(آخرین ویرایش در این ارسال: ۲۹-مرداد-۱۳۹۲, ۱۶:۰۹:۳۹، توسط hamalous.)
۲۹-مرداد-۱۳۹۲, ۱۵:۵۴:۲۷
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #15
RE: تبدیل 10 عبارت به 1 عبارت توسط vb6
(۲۹-مرداد-۱۳۹۲, ۱۵:۵۴:۲۷)hamalous نوشته است:
(۲۹-مرداد-۱۳۹۲, ۱۵:۰۹:۳۰)Ghoghnus نوشته است:
(۲۹-مرداد-۱۳۹۲, ۱۴:۴۷:۳۵)hamalous نوشته است:
(۲۹-مرداد-۱۳۹۲, ۱۴:۲۴:۱۳)Ghoghnus نوشته است: کل برنامه هستش
واستون اتچش کردم هیچ خطایی هم نمیده!
ممنون ولی دوست عزیز این اصلا نزدیک اون چیزی که من می خوام هم نیست لطفا برای اینکه متوجه منظور من بشین پست 8 رو بخونید باز هم از توجه تون ممنون

چند بار خوندم ولی متوجه نشدم الگریتمش چطوریه هست!
شما میخوااهید رقم اخر بشه ستون دوم؟
نقل قول: 12345 5-5

12346 6-6
بیشتر توضیح بدین لطفا
یا بگید این خروجی من چه شکلی بشه میشه جواب شما؟
ممنون دوست عزیز ببینید شاید مرحله به مرحله توضیح بدم بهتره به عنوان مرحله اول من می خوام 10 تا عبارت بصورت زیر :
4-4 123450
4-4 123451
4-4 123452
4-4 123453
4-4 123454
4-4 123455
4-4 123456
4-4 123457
4-4 123458
4-4 123459
تبدیل بشه به :
5-5 12345
الگوریتم هم به این صورت که رقم آخر اون 10 عبارت حذف و در عوض 1 رقم به ستون دوم اضافه میشه فعلا این کار اصلی هست اگه متوجه این موضوع شدین من مراحل بعد رو در پستهای بعدی عرض میکنم ممنون

ستون اول ثابت باشه ولی 10بار یکی به ستون دوم اضافه بشه؟
مثل این
نقل قول: 4-4 123450
4-4 123451
4-4 123452
4-4 123453
4-4 123454
4-4 123455
4-4 123456
4-4 123457
4-4 123458
4-4 123459
---------

5-5 123450
5-5 123451
5-5 123452
5-5 123453
5-5 123454
5-5 123455
5-5 123456
5-5 123457
5-5 123458
5-5 123459

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
۲۹-مرداد-۱۳۹۲, ۱۶:۰۷:۰۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, hamalous
hamalous آفلاین
تازه وارد

ارسال‌ها: 17
موضوع‌ها: 1
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 11
( 0 تشکر در 0 ارسال )
ارسال: #16
RE: تبدیل 10 عبارت به 1 عبارت توسط vb6
(۲۹-مرداد-۱۳۹۲, ۱۶:۰۷:۰۹)Ghoghnus نوشته است:
(۲۹-مرداد-۱۳۹۲, ۱۵:۵۴:۲۷)hamalous نوشته است:
(۲۹-مرداد-۱۳۹۲, ۱۵:۰۹:۳۰)Ghoghnus نوشته است:
(۲۹-مرداد-۱۳۹۲, ۱۴:۴۷:۳۵)hamalous نوشته است:
(۲۹-مرداد-۱۳۹۲, ۱۴:۲۴:۱۳)Ghoghnus نوشته است: کل برنامه هستش
واستون اتچش کردم هیچ خطایی هم نمیده!
ممنون ولی دوست عزیز این اصلا نزدیک اون چیزی که من می خوام هم نیست لطفا برای اینکه متوجه منظور من بشین پست 8 رو بخونید باز هم از توجه تون ممنون

چند بار خوندم ولی متوجه نشدم الگریتمش چطوریه هست!
شما میخوااهید رقم اخر بشه ستون دوم؟
نقل قول: 12345 5-5

12346 6-6
بیشتر توضیح بدین لطفا
یا بگید این خروجی من چه شکلی بشه میشه جواب شما؟
ممنون دوست عزیز ببینید شاید مرحله به مرحله توضیح بدم بهتره به عنوان مرحله اول من می خوام 10 تا عبارت بصورت زیر :
4-4 123450
4-4 123451
4-4 123452
4-4 123453
4-4 123454
4-4 123455
4-4 123456
4-4 123457
4-4 123458
4-4 123459
تبدیل بشه به :
5-5 12345
الگوریتم هم به این صورت که رقم آخر اون 10 عبارت حذف و در عوض 1 رقم به ستون دوم اضافه میشه فعلا این کار اصلی هست اگه متوجه این موضوع شدین من مراحل بعد رو در پستهای بعدی عرض میکنم ممنون

ستون اول ثابت باشه ولی 10بار یکی به ستون دوم اضافه بشه؟
مثل این
نقل قول: 4-4 123450
4-4 123451
4-4 123452
4-4 123453
4-4 123454
4-4 123455
4-4 123456
4-4 123457
4-4 123458
4-4 123459
---------

5-5 123450
5-5 123451
5-5 123452
5-5 123453
5-5 123454
5-5 123455
5-5 123456
5-5 123457
5-5 123458
5-5 123459
خیر دوست عزیز رقم آخر ستون اول حذف میشه و یکی به ستون دوم اضافه یعنی بصورت زیر:
4-4 123450
4-4 123451
4-4 123452
4-4 123453
4-4 123454
4-4 123455
4-4 123456
4-4 123457
4-4 123458
4-4 123459
--------------
تبدیل میشه به این
5-5 12345
5-5 12345
5-5 12345
5-5 12345
5-5 12345
5-5 12345
5-5 12345
5-5 12345
5-5 12345
5-5 12345
حالا از این 10 تا که شبیه هم هستند 9 تاش حذف میشه فقط یکیش میمونه یعنی در آخر میشه این:
5-5 12345
ممنون
۲۹-مرداد-۱۳۹۲, ۱۶:۳۸:۴۶
ارسال‌ها
پاسخ
hamalous آفلاین
تازه وارد

ارسال‌ها: 17
موضوع‌ها: 1
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 11
( 0 تشکر در 0 ارسال )
ارسال: #17
RE: تبدیل 10 عبارت به 1 عبارت توسط vb6
دوستان مشکل قبلی من حل شد حالا یه خواهش دیگه دارم :

من یه کد دارم به صورت زیر :
کد php:
Private Sub Button1_Click()
 
On Error Resume Next

 Dim tmp 
As String

 Dim filepath 
As String

 cmdg
.CancelError True

 cmdg
.ShowOpen

 
If Err 32755 Then

 
Exit Sub

 End 
If

 
filepath cmdg.FileName

 Open filepath 
For Input As #1

 
tmp Input(LOF(1), #1)

 
Close #1

 
out tmp

 Dim i
%

 
Dim x() As String

 x 
Split(outvbCrLf)

 
Dim y() As StringAs StringAs Integer

 
For 0 To UBound(x)

 
y() = Split(x(i), vbTab)

 If 
y(1) = "5-5" Then

 z 
Left(y(0), 5) + "0" vbTab "4-4"

 
For 1 To 9

 z 
vbCrLf Left(y(0), 5) + CStr(j) + vbTab "4-4"

 
Next j

 out 
Replace(outx(i), z)

 
End If

 
Next i

 Text1 
out

 Close 
#1

 
MsgBox "ÚãáíÇÊ ÇäÌÇã ÔÏ"

 
End Sub 

کد بالا عبارت زیر رو :
5-5 12345
-------------
تبدیل میکنه به :
4-4 123450
4-4 123451
4-4 123452
4-4 123453
4-4 123454
4-4 123455
4-4 123456
4-4 123457
4-4 123458
4-4 123459
خب این کد با این شرط که ستون دوم 5-5 باشه تبدیل رو انجام میده من می خوام علاوه براین شرط یه شرط دیگه هم در نظر بگیره و اون اینه که اگه 5 رقم ستون اول ،عبارت 5-5 12345 ده بار یا بیشتر تکرار شده بود یا بعبارتی اگه از 5 رقم ستون اول 10 تا یا بیشتر وجود داشت تبدیل رو انجام بده ممنون میشم راهنمایی کنید ممنون
(آخرین ویرایش در این ارسال: ۳۰-مرداد-۱۳۹۲, ۱۳:۱۳:۳۴، توسط babyy.)
۳۰-مرداد-۱۳۹۲, ۰۹:۴۰:۳۰
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #18
RE: تبدیل 10 عبارت به 1 عبارت توسط vb6
کد php:
Dim Num(1001) As String

Open 
"C:\1.txt" For Input As #1
While EOF(1) = False
    conter 
conter 1
    Input 
#1, a
    
Input #1, b
    
Num(conter0) = a
    Num
(conter1) = b
Wend
Close 
#1
Open "C:\2.txt" For Append As #1
For 1 To conter
    TempNum 
Left(Num(i0), Len(Num(i0)) - 1)
    
0
    
For ii i To conter
        
        
If TempNum Left(Num(ii0), Len(Num(ii0)) - 1Then
            s 
1
        End 
If
    
Next ii
    
If 10 Then
        
Print #1, TempNum & vbTab & CStr(Val(Num(i, 1)) + 1) & "-" & CStr(Val(Num(i, 1)) + 1)
        
9
    
Else
        Print 
#1, Num(i, 0) & vbTab & CStr(Num(i, 1)) & "-" & CStr(Num(i, 1))
    
End If
Next i
Close 
#1 
اميدوارم كمك كنه

۳۰-مرداد-۱۳۹۲, ۱۰:۰۲:۰۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, hamalous
hamalous آفلاین
تازه وارد

ارسال‌ها: 17
موضوع‌ها: 1
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 11
( 0 تشکر در 0 ارسال )
ارسال: #19
RE: تبدیل 10 عبارت به 1 عبارت توسط vb6
(۳۰-مرداد-۱۳۹۲, ۱۰:۰۲:۰۹)Di Di نوشته است:
کد php:
Dim Num(1001) As String

Open 
"C:\1.txt" For Input As #1
While EOF(1) = False
    conter 
conter 1
    Input 
#1, a
    
Input #1, b
    
Num(conter0) = a
    Num
(conter1) = b
Wend
Close 
#1
Open "C:\2.txt" For Append As #1
For 1 To conter
    TempNum 
Left(Num(i0), Len(Num(i0)) - 1)
    
0
    
For ii i To conter
        
        
If TempNum Left(Num(ii0), Len(Num(ii0)) - 1Then
            s 
1
        End 
If
    
Next ii
    
If 10 Then
        
Print #1, TempNum & vbTab & CStr(Val(Num(i, 1)) + 1) & "-" & CStr(Val(Num(i, 1)) + 1)
        
9
    
Else
        Print 
#1, Num(i, 0) & vbTab & CStr(Num(i, 1)) & "-" & CStr(Num(i, 1))
    
End If
Next i
Close 
#1 
اميدوارم كمك كنه
ممنون دوست عزیز من در پست 17عرض کردم مشکل قبلی من حل شده و یک سوال جدید دارم به هر حال از اینکه لطف کردین و وقت گذاشتین خیلی خیلی ممنون
(آخرین ویرایش در این ارسال: ۳۰-مرداد-۱۳۹۲, ۱۱:۲۵:۰۰، توسط hamalous.)
۳۰-مرداد-۱۳۹۲, ۱۱:۱۹:۳۳
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #20
RE: تبدیل 10 عبارت به 1 عبارت توسط vb6
درسته اما اگر به كدها دقت كنيد مي بينيد كه اين كد مشكل جديد شما رو هم حل مي كنه،‌كافيه در شرط انتهايي به جاي چك كردن

s= 10 اون رو به صورت s >= 10 تغيير بديد!

۳۰-مرداد-۱۳۹۲, ۱۱:۳۵:۴۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, hamalous
hamalous آفلاین
تازه وارد

ارسال‌ها: 17
موضوع‌ها: 1
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 11
( 0 تشکر در 0 ارسال )
ارسال: #21
RE: تبدیل 10 عبارت به 1 عبارت توسط vb6
(۳۰-مرداد-۱۳۹۲, ۱۱:۳۵:۴۴)Di Di نوشته است: درسته اما اگر به كدها دقت كنيد مي بينيد كه اين كد مشكل جديد شما رو هم حل مي كنه،‌كافيه در شرط انتهايي به جاي چك كردن

s= 10 اون رو به صورت s >= 10 تغيير بديد!
ممنون دوست عزیز ولی اگه درست دقت کنید مشکلی که در پست 17 مطرح کردم عکس مشکل قبلی هست یعنی 1 عبارت به 10 عبارت تبدیل میشه اگه میشه لطف کنید و یک جمله شرطی به کدی که در پست 17 قرار دادم اضافه کنید ممنون
۳۰-مرداد-۱۳۹۲, ۱۲:۰۲:۴۵
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #22
RE: تبدیل 10 عبارت به 1 عبارت توسط vb6
من اين كدها رو نمي زارم كه كپي پيست كنيد بلكه انتظار دارم با توجه به كدهايي كه قرار دادم مشكلتون رو خودتون حل كنيد

كدهاي قبلي رو طوري تغيير دادم تا به طور معكوس عمل كنه،‌اين كار شايد تمام اون چيزي كه مي خواهيد نباشه اما

با كمي فكر كردن روي روش من و تغيير در جزئياتش مي تونيد به هدفتون برسيد
کد php:
Dim Num(1001) As String

Open 
"C:\2.txt" For Input As #1
While EOF(1) = False
    conter 
conter 1
    Input 
#1, a
    
Input #1, b
    
Num(conter0) = a
    Num
(conter1) = b
Wend
Close 
#1
Open "C:\3.txt" For Append As #1
For 1 To conter
    TempNum 
Left(Num(i0), Len(Num(i0)) - 1)
    For 
ii 0 To 9
        
Print #1, TempNum & CStr(ii) & vbTab & CStr(Val(Num(i, 1)) - 1) & "-" & CStr(Val(Num(i, 1)) - 1)
    
Next ii
Next i
Close 
#1 

(آخرین ویرایش در این ارسال: ۳۰-مرداد-۱۳۹۲, ۱۲:۲۹:۳۳، توسط Di Di.)
۳۰-مرداد-۱۳۹۲, ۱۲:۲۹:۱۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, Ambassador, hamalous, Ghoghnus


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Shy [فوری] خواندن فایل تکست و تبدیل آن به فایل اکسل توسط CommandButton ahmadelectron 1 3,530 ۰۵-خرداد-۱۳۹۴, ۱۶:۵۲:۲۷
آخرین ارسال: Ghoghnus
  [سوال] فانکشن برای تشخیص زبان عبارت متنی eppagh 0 1,726 ۱۳-شهریور-۱۳۹۳, ۱۰:۲۵:۲۵
آخرین ارسال: eppagh
Question [سوال] جلوگیری از مشاهده کد توسط کاربر eppagh 11 6,228 ۲۷-مرداد-۱۳۹۳, ۱۳:۳۲:۳۷
آخرین ارسال: ajlajlajl
  تبدیل کلمه به کد اسکی karbon2010 3 11,654 ۲۵-اردیبهشت-۱۳۹۳, ۱۵:۱۰:۰۹
آخرین ارسال: Ghoghnus
  تبدیل pdf به html و سپس به word automa 3 3,031 ۱۹-اردیبهشت-۱۳۹۳, ۱۷:۳۸:۵۷
آخرین ارسال: automa
  مقدار دهی توسط WebBrowser aleas 1 2,423 ۰۳-اردیبهشت-۱۳۹۳, ۱۴:۳۴:۱۶
آخرین ارسال: babyy
  تبدیل کد به یونیکد فارسی aleas 4 5,220 ۱۱-اسفند-۱۳۹۲, ۱۱:۱۶:۴۸
آخرین ارسال: aleas
  هش کردن رشته توسط vb6 policweb 5 4,794 ۲۶-شهریور-۱۳۹۲, ۲۲:۵۹:۱۲
آخرین ارسال: Ghoghnus
  ممیزی که با تغییر فونت به ویرگول تبدیل میشه! :-| mabus 3 4,697 ۲۰-شهریور-۱۳۹۲, ۱۰:۴۹:۴۰
آخرین ارسال: mabus
  تبدیل اسمبلی به VB6 (همرا با ادیتور) yeketaz 2 5,055 ۰۳-اسفند-۱۳۹۱, ۲۳:۵۳:۰۷
آخرین ارسال: flush

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS