• بادئ الموضوع بادئ الموضوع ashalshaikh
  • تاريخ البدء تاريخ البدء
  • المشاهدات 114,207
السلام عليكم​


صراحه انا ماشي معكم في البرمجه خطوه خطوه وكل شي معي تماام بس عندي سوال او سولين​


وش يعني السطر هذا​

FOr $i = 0 To $GetDrive[0]-1
Dim $Report[$DRV[0]][2]

اابي افهم وش المقصود او ايش يعني الملون في لون البرتقالي انا فاهم المصفوفات اوكي بس مهو فاهم وش المقصود من الصفر بين القوسين مثل ماهو موجود فوق

GetDrive[0]
Drv[0]

ابي شرح حلوو ,..

وعلى فكره صراحه انا فهمت المصفوفات بنسبه 89,99 بالميه :$ <-- ونطمع اكيد في المزيد من المبرمج احمد والمبرمجين الاخرين


السوال الثاني برا المصفوفات .. ... مادري كيف اصيغ لكم السوال لكن راح احاول اوصله لكم

مثلا لو انا سويت برنامج .. يخزن ملف لكن قبل لا يخزن يتاكد الملف موجود او لا ...

مثل سويت ملف اسمه زيزووم وكان موجود سابقا ملف اسمه زيزووم على سطح المكتب ابي الكود او الطريقه الي تخبرني بوجود الملف مسبقاً..
 

بالنسبة لأخي القناص ,,
آسف على التأخير ,,
طلبك
كود:
[color=#009933];المصفوفة الأولى للمفاتيح فقط[/COLOR]
[color=#009933];المصفوفة الثانيةة للمفاتيح + القيم[/COLOR]

[color=#9999cc][color=#f000ff]#Include[/COLOR] <Array.au3>[/COLOR][color=#009933][/COLOR]
[color=#0000ff]Local[/color] [color=#aa0000]$Key[/COLOR] [color=#ff0000]=[/color] [color=#9999cc]"HKEY_CLASSES_ROOT\*"[/COLOR][color=#009933][/COLOR]
[color=#009933];===========================================================[/COLOR]
[color=#0000ff]Local[/color] [color=#aa0000]$N[/COLOR] [color=#ff0000]=[/color] [color=#ac00a9]0[/color] [color=#ff0000],[/color] [color=#aa0000]$Re[/COLOR][color=#009933][/COLOR]
[color=#0000ff]While[/color] [color=#ac00a9]1[/color][color=#009933][/COLOR]
    [color=#aa0000]$N[/COLOR] [color=#ff0000]+[/color][color=#ff0000]=[/color] [color=#ac00a9]1[/color][color=#009933][/COLOR]
    [color=#aa0000]$Vul[/COLOR] [color=#ff0000]=[/color] Reg[color=#0000ff]Enum[/color]Val [color=#ff0000]([/color][color=#aa0000]$Key[/COLOR][color=#ff0000],[/color][color=#aa0000]$N[/COLOR][color=#ff0000])[/color][color=#009933][/COLOR]
    [color=#0000ff]If[/color] [color=#ff33ff]@error[/color] [color=#0000ff]Then[/color] [color=#0000ff][color=#0000ff]Exit[/color]Loop[/color][color=#009933][/COLOR]
    [color=#aa0000]$Re[/COLOR] [color=#ff0000]&[/color][color=#ff0000]=[/color][color=#aa0000]$Vul[/COLOR] [color=#ff0000]&[/color][color=#9999cc]"!"[/COLOR][color=#009933][/COLOR]
[color=#0000ff]WEnd[/color][color=#009933][/COLOR]
[color=#0000ff]Local[/color] [color=#aa0000]$RES[/COLOR] [color=#ff0000]=[/color] [color=#000090][color=#000090]String[/color]Split[/color] [color=#ff0000]([/color][color=#000090][color=#000090]String[/color]TrimRight[/color][color=#ff0000]([/color][color=#aa0000]$Re[/COLOR][color=#ff0000],[/color][color=#ac00a9]1[/color][color=#ff0000])[/color][color=#ff0000],[/color][color=#9999cc]"!"[/COLOR][color=#ff0000])[/color][color=#009933][/COLOR]
[color=#009933];===========================================================[/COLOR]
[color=#0080ff]_ArrayDisplay[/color] [color=#ff0000]([/color] [color=#aa0000]$RES[/COLOR][color=#ff0000])[/color][color=#009933][/COLOR]
[color=#009933];===========================================================[/COLOR]
[color=#0000ff]Local[/color] [color=#aa0000]$Re1[/COLOR][color=#ff0000][[/color][color=#aa0000]$RES[/COLOR][color=#ff0000][[/color][color=#ac00a9]0[/color][color=#ff0000]][/color][color=#ff0000]][/color][color=#ff0000][[/color][color=#ac00a9]2[/color][color=#ff0000]][/color][color=#009933][/COLOR]
[color=#0000ff]FOr[/color] [color=#aa0000]$e[/COLOR] [color=#ff0000]=[/color] [color=#ac00a9]0[/color] [color=#0000ff]To[/color] [color=#aa0000]$RES[/COLOR][color=#ff0000][[/color][color=#ac00a9]0[/color][color=#ff0000]][/color][color=#ff0000]-[/color][color=#ac00a9]1[/color][color=#009933][/COLOR]
    [color=#aa0000]$Re1[/COLOR][color=#ff0000][[/color][color=#aa0000]$e[/COLOR][color=#ff0000]][/color][color=#ff0000][[/color][color=#ac00a9]0[/color][color=#ff0000]][/color] [color=#ff0000]=[/color] [color=#aa0000]$RES[/COLOR][color=#ff0000][[/color][color=#aa0000]$e[/COLOR][color=#ff0000]+[/color][color=#ac00a9]1[/color][color=#ff0000]][/color][color=#009933][/COLOR]
    [color=#aa0000]$Re1[/COLOR][color=#ff0000][[/color][color=#aa0000]$e[/COLOR][color=#ff0000]][/color][color=#ff0000][[/color][color=#ac00a9]1[/color][color=#ff0000]][/color] [color=#ff0000]=[/color] [color=#000090]RegRead[/color] [color=#ff0000]([/color][color=#aa0000]$Key[/COLOR][color=#ff0000],[/color][color=#aa0000]$RES[/COLOR][color=#ff0000][[/color][color=#aa0000]$e[/COLOR][color=#ff0000]+[/color][color=#ac00a9]1[/color][color=#ff0000]][/color][color=#ff0000])[/color][color=#009933][/COLOR]
[color=#0000ff]Next[/color][color=#009933][/COLOR]
[color=#009933];===========================================================[/COLOR]
[color=#0080ff]_ArrayDisplay[/color] [color=#ff0000]([/color][color=#aa0000]$Re1[/COLOR][color=#ff0000])[/color][color=#009933][/COLOR]
[color=#009933];===========================================================[/COLOR]
 
السلام عليكم​


صراحه انا ماشي معكم في البرمجه خطوه خطوه وكل شي معي تماام بس عندي سوال او سولين​


وش يعني السطر هذا​

FOr $i = 0 To $GetDrive[0]-1
Dim $Report[$DRV[0]][2]

اابي افهم وش المقصود او ايش يعني الملون في لون البرتقالي انا فاهم المصفوفات اوكي بس مهو فاهم وش المقصود من الصفر بين القوسين مثل ماهو موجود فوق

GetDrive[0]
Drv[0]

ابي شرح حلوو ,..

وعلى فكره صراحه انا فهمت المصفوفات بنسبه 89,99 بالميه :$ <-- ونطمع اكيد في المزيد من المبرمج احمد والمبرمجين الاخرين


السوال الثاني برا المصفوفات .. ... مادري كيف اصيغ لكم السوال لكن راح احاول اوصله لكم

مثلا لو انا سويت برنامج .. يخزن ملف لكن قبل لا يخزن يتاكد الملف موجود او لا ...

مثل سويت ملف اسمه زيزووم وكان موجود سابقا ملف اسمه زيزووم على سطح المكتب ابي الكود او الطريقه الي تخبرني بوجود الملف مسبقاً..
شكرا لك ياغالي على تشجيعك ومتابعتك ,,
عادة يكون الصف الأول من المصفوفة [0] هو عدد القيم :q: <<< شكلي دوختك
يعني مثلا ,, لوكانت المصفوفة [5ٍ] سيكون الصف الأول هو [4] لأنه نقص صف الرقم
وإذا إنت صنعت المصفوفة إنت تتحكم في وجودة أو لا ,, حسب عملك أنت ,,
أو إذا كانت المصفوفة من مخرجات دالة يعني مثلا DriveGetDrive فعادة يكون الصف الأول هو عدد الصفوف !! :d:

أما عن كون الملف موجود أو لا ,,
لديك الدالة FileExists
مثال
كود:
[color=#0000ff]If[/color] [color=#000090]FileExists[/color][color=#ff0000]([/color][color=#9999cc]"File.txt"[/COLOR][color=#ff0000])[/color] [color=#0000ff]Then[/color][color=#009933][/COLOR]
       [color=#000090]MsgBox[/color] [color=#ff0000]([/color][color=#ac00a9]0[/color][color=#ff0000],[/color][color=#9999cc]""[/COLOR][color=#ff0000],[/color]الملف موجود[color=#9999cc]")[/COLOR][color=#009933][/COLOR]
[color=#0000ff][color=#0000ff]Else[/color][/color][color=#009933][/COLOR]
       [color=#000090]MsgBox[/color] [color=#ff0000]([/color][color=#ac00a9]0[/color][color=#ff0000],[/color][color=#9999cc]""[/COLOR]غير موجود[color=#9999cc]")[/COLOR][color=#009933][/COLOR]
[color=#0000ff]EndIf[/color][color=#009933][/COLOR]

سلام !!
 
بيض الله وجهك اخوي​

اخوي من كلامك جربت المثال التالي​


كود:
$drv= DriveGetDrive("fixed")
كود:
[CENTER]MsgBox(0,"",$drv[0])

وجدت ان الناتج طلع لي اثنين الي هوعدد الاقراص عندي​

بس ياليت توضح اخوي مقصدك في
عادة يكون الصف الأول من المصفوفة [0] هو عدد القيم :q: <<< شكلي دوختك
يعني مثلا ,, لوكانت المصفوفة [5ٍ] سيكون الصف الأول هو [4] لأنه نقص صف الرقم
سلام !!


قصدك في عدد القيم .. هو الناتج الي طلع لي في المسج بوكس صح مثلا انا عندي c و d فاطلع لي الناتج منها 2​

مادري اخوي في السطر الثاني الي انا فاهمه ان المصفوفه يبداء الاندكس حقها من الصفر وينتهي في طول المصفوفه -1​

بس مافهمت السطر الثاني ياليت اخوي توضحه لي .. زي مانت عارف تراني مبتدي في البرمجه وتحملني انت خليتني احب البرمجه​

وضريبه الشي هذا انك تتحملني وتاخذني معك الين افهم ...​
[/CENTER]
 
السلام عليـــــــــــــــــــــــــــكم يا شيخ
انا رجعت للمصفوفات من اول درس حتى استطيع ان افهمها حبه حبه (بالمصرى)
ولا اترك شئ الا وارجع له مره و مرتين
طيب المثال هذا
PHP:
Include <Array.au3>
$Row = 2
$Column = 3
Dim $Array[$Row][$Column]
 ;لأن المصفوفات تبدأ من الصفر ,, في الأسفل تم تنقيص واحد
For $r = 0 To $Row - 1           ;حلقة الصفوف
   For $c = 0 To $Column - 1   ;حلقة الأعمدة
        $Array[$r][$c] = "R:" & $r & " C:" & $c
    Next
Next

لا يخرج لى ناتج عندما اضغط على F5 مع العلم لا يخرج اخطاء ولكنه لا يخرج ناتج !

ثانيا
لما وضعا هنا +1
PHP:
  $Report[$T][1] = DirGetSize ($DRV[$T+1])
ولما وضعت هنا
PHP:
FOr $T = 0 To $DRV[0]-1
من الصفر الى المتغير وانت معودنا اننا بنضع من الواحد للمتغير
وليه وضعت -1
 
توقيع : فدى الرسول
السلام عليـــــــــــــــــــــــــــكم يا شيخ
انا رجعت للمصفوفات من اول درس حتى استطيع ان افهمها حبه حبه (بالمصرى)
ولا اترك شئ الا وارجع له مره و مرتين
طيب المثال هذا
PHP:
Include <Array.au3>
$Row = 2
$Column = 3
Dim $Array[$Row][$Column]
 ;لأن المصفوفات تبدأ من الصفر ,, في الأسفل تم تنقيص واحد
For $r = 0 To $Row - 1           ;حلقة الصفوف
   For $c = 0 To $Column - 1   ;حلقة الأعمدة
        $Array[$r][$c] = "R:" & $r & " C:" & $c
    Next
Next
لا يخرج لى ناتج عندما اضغط على F5 مع العلم لا يخرج اخطاء ولكنه لا يخرج ناتج !

لأنه لا يوجد أي أمر خرج فلتجرب ذلك:
كود:
[COLOR=Magenta]#Include[/COLOR] [COLOR=Gray]<Array.au3>[/COLOR]
[COLOR=#aa0000]$Row[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#ac00a9]2[/COLOR]
[COLOR=#aa0000]$Column[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#ac00a9]3[/COLOR]
[COLOR=#0000ff]Dim[/COLOR] [COLOR=#aa0000]$Array[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#aa0000]$Row[/COLOR][COLOR=#ff0000]][/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#aa0000]$Column[/COLOR][COLOR=#ff0000]][/COLOR]
 [COLOR=#009933];لأن المصفوفات تبدأ من الصفر ,, في الأسفل تم تنقيص واحد[/COLOR]
[COLOR=#0000ff]FOr[/COLOR] [COLOR=#aa0000]$r[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#ac00a9]0[/COLOR] [COLOR=#0000ff]To[/COLOR] [COLOR=#aa0000]$Row[/COLOR] [COLOR=#ff0000]-[/COLOR] [COLOR=#ac00a9]1[/COLOR]           [COLOR=#009933];حلقة الصفوف[/COLOR]
   [COLOR=#0000ff]FOr[/COLOR] [COLOR=#aa0000]$c[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#ac00a9]0[/COLOR] [COLOR=#0000ff]To[/COLOR] [COLOR=#aa0000]$Column[/COLOR] [COLOR=#ff0000]-[/COLOR] [COLOR=#ac00a9]1[/COLOR]   [COLOR=#009933];حلقة الأعمدة[/COLOR]
        [COLOR=#aa0000]$Array[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#aa0000]$r[/COLOR][COLOR=#ff0000]][/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#aa0000]$c[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#9999cc]"R:"[/COLOR] [COLOR=#ff0000]&[/COLOR] [COLOR=#aa0000]$r[/COLOR] [COLOR=#ff0000]&[/COLOR] [COLOR=#9999cc]" C:"[/COLOR] [COLOR=#ff0000]&[/COLOR] [COLOR=#aa0000]$c[/COLOR]
    [COLOR=#0000ff]Next[/COLOR]
[COLOR=#0000ff]Next[/COLOR]  
[COLOR=#0080ff]_ArrayDisplay[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$Array[/COLOR][COLOR=#ff0000])[/COLOR]
 
ثانيا
لما وضعا هنا +1
PHP:
  $Report[$T][1] = DirGetSize ($DRV[$T+1])
ولما وضعت هنا
PHP:
FOr $T = 0 To $DRV[0]-1
من الصفر الى المتغير وانت معودنا اننا بنضع من الواحد للمتغير
وليه وضعت -1

وضعنا +1 لأن المصفوفة $DRV بها الصف رقم 0 عبارة عن عدد الصفوف لذلك نضيف 1 حيث نبدأ من الصف رقم واحد علي طول

و كتبنا -1 خارج المتغير حيث لا فرق كبير في دوارة for
 
علي فكرة
انا عايز آخر إصدار من برنامج تلوين الأكواد :b::b::b::b::b:
 
علي فكرة
انا عايز آخر إصدار من برنامج تلوين الأكواد :b::b::b::b::b:


انتظر الاصدار النهائي قريباً << حسب كلام الشيخـ :bleh:
 
توقيع : Future Tank X-1
أولا ::: أشكر أخي الغالي
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

بيض الله وجهك ,, وما قصرت ,,

بيض الله وجهك اخوي​

اخوي من كلامك جربت المثال التالي​


كود:
$drv= DriveGetDrive("fixed")
كود:
[CENTER]MsgBox(0,"",$drv[0])
[/CENTER]


وجدت ان الناتج طلع لي اثنين الي هوعدد الاقراص عندي​

بس ياليت توضح اخوي مقصدك في



قصدك في عدد القيم .. هو الناتج الي طلع لي في المسج بوكس صح مثلا انا عندي c و d فاطلع لي الناتج منها 2​

مادري اخوي في السطر الثاني الي انا فاهمه ان المصفوفه يبداء الاندكس حقها من الصفر وينتهي في طول المصفوفه -1​

بس مافهمت السطر الثاني ياليت اخوي توضحه لي .. زي مانت عارف تراني مبتدي في البرمجه وتحملني انت خليتني احب البرمجه​

وضريبه الشي هذا انك تتحملني وتاخذني معك الين افهم ...​
شكرا لك أخي ,
إي نعم ,,
وصلت لفهم كلامي :ok:
ولكن أنا أقول عااااااااادة وليس دائما ,, ويوجد أمر يعدها <<< إنت تعرفه :smile:

================================
بالنسبة لـ -1 و +1 جربوا ,, أزيلوها ,, سيخرج خطأ ,, تتبعوا الكود ,, يعني مثلا ضعوا مسج بوكس داخل الحلقة ,,
واعرفوا أين الخطأ ولماذا !!!
:ok::ok::ok::ok::ok::ok:
بارك الله فيكم !!
 
وضعنا +1 لأن المصفوفة $DRV بها الصف رقم 0 عبارة عن عدد الصفوف لذلك نضيف 1 حيث نبدأ من الصف رقم واحد علي طول

و كتبنا -1 خارج المتغير حيث لا فرق كبير في دوارة for
شكرا لك ياغالي ,,
نعم معك حق ,,
الحلقة تعطي المتغير رقم صفر ,, ونحن نريد نبدأ من واحد !! :ok: لذلك زودنا واحد
وستمشى هكذا ,,
ولكن إن كانت مثلا المصفوفة 5 ووصلنا إلى 5 ,, سنزيد واحد ويكون 6 سيظهر خطأ لأن الصف 6 غير موجود :f: لذلك وضع الناقص في الأعلى !! :ok:

لا مشكلة إخواني مع كثرة الممارسة سوف تكون المصفوفات أسهل من شرب الماء :ok::d:
<<<<<< واسألوا مجرب
أول ماكنت أعرف أصلا إلا أعمل في عمود واحد ,, وما أعرف أصلا ,, يعني متعقد منها خخخخخخخخخخخخخخخخخخخ
ولكن من كثر المحاولة والتجربة فهمت ,
مثل ما قال أخي Hemp Script تماااااااااما ,, في البداية فقط افهمها ,, وستكون الأمور سهلة :ok:
 
انتظر الاصدار النهائي قريباً << حسب كلام الشيخـ :bleh:
:ok::ok::ok::ok::ok:
ولكن كلمة قريبا ستكون مشكوك فيها بعض الشيء ,.,,
خخخخخخخخخخخخخخخخخخخخخخخخخخخ
لا لا تخافون ,,
ستكون لكم نسخة قبل الإنتهاء تماما ,, :king: <<< ما نقدر نزعلكم :d:
إن شاء كم يوم كذا !! :hh:
 
السلام عليكم
PHP:
و كتبنا -1 خارج المتغير حيث لا فرق كبير في دوارة for
مازلت لا افهمها(ياريت واحد مصرى يدخل معانا ع الخط)
 
توقيع : فدى الرسول
والله يا احمد مراجعها كثــــــــــــــــــــــــــــــــــــــــيراً
ليقضى الله امراً كان مفعولا
الله المستعان
 
توقيع : فدى الرسول
والله يا احمد مراجعها كثــــــــــــــــــــــــــــــــــــــــيراً
ليقضى الله امراً كان مفعولا
الله المستعان
أولا :: لا تغضب ولا تزعل ,,
كنت مثلك بل وأقل ,, ولكن الفرق أني لم أجد من أسأله :er:
أنا عشان كذا وضعت الموضوع ,, حتى نتعاون فيما ييننا ,, !! :ok: ونتعلم من بعض :ok:
ثانيا :: سأفيدك بإذن الله ,, وإلا إني ما أعرف أوصل المعلومة :er::f:
شوف أخي الغالي ,,
سأقسم التوضيح بـ =============== لا تنتقل إلى الذي بعد حتى تفهم ما سبق !! :smile:
المصفوفة عدد صفوفها 5 وكما قلنا من قبل تبدأ من الصفر ,, مما يعني أن آخر عدد هو 4
===============
الآن في الحلقة ,, بدأنا ناخذ رقم 0 ,,, ولكننا في الحقيقة لا نريد أخذ الصف رقم صفر ,, لأنه فيه عدد الصفوف
ماالحل إذا ,, وهو زيادة واحد في داخل الحلقة ,, يعني بدل أن يكون كذا $dsfdfp[$e] صار $ddd[$e + 1] فمثلا ,, كان العدد $e صفر ,, فسنأخد الصف الأول ,, وإذا كان واحد سنأخذ الثاني :ok::ok:
هذا سبب وضع الـ +1
===============
سنستمر على النحو التالي ,, حتى نصل إلى العدد 4 الذي هو آخر صف في المصفوفة ,,
ولما ندخل الحلقة سيزيد واحد كما في السابق ,, ويطلب صف غير موجود الذي هو رقم 5 !! ويحدث خطأ :er:
ماالحل هو أن ننقص واحد في بداية المصفوفة ,, حتى يوصل إلى العدد 3 ويزد واحد 4 وياخذ آخر صف ,,
ويخرج :ok:
===============
أرجو أن تكون الأمور وضحت ,,
على كل حال ,, مع كثرة الاستمرار ستحل المشكلة ,,

وحتى أنا أواجه مشكلة عويصة في أحد المصفوفات ,, وأحاول فيها من مغرب :d: لي أربع ساعات ,, !!
المشكلة في الـ UDF حق أداة التلوين :er: وسأبقى أحاول فيها ,, حتى تجيني فكرة ,, وتنجح :ok: أفكار كثيرة فشلت ,, ولكن أكيد أن هناك فكرة ستنجح :ok:
بارك الله فيك ,,
 
الحمد لله ,,
ربي فتح علي ,, جاتني فكرة رائعة ,,
وانحلت مشكلة المصفوفة اللي كلمتك عنها ,!!!
أخيرا ,, حاولت فيها أربع ساعات :er: والنتيجة ظهرت الآن :d:
وأنا متأكد سأواجه مشكلة أخرى ,,, والله يعين :smile:
 
أولا :: لا تغضب ولا تزعل ,,
كنت مثلك بل وأقل ,, ولكن الفرق أني لم أجد من أسأله :er:
أنا عشان كذا وضعت الموضوع ,, حتى نتعاون فيما ييننا ,, !! :ok: ونتعلم من بعض :ok:
ثانيا :: سأفيدك بإذن الله ,, وإلا إني ما أعرف أوصل المعلومة :er::f:
شوف أخي الغالي ,,
سأقسم التوضيح بـ =============== لا تنتقل إلى الذي بعد حتى تفهم ما سبق !! :smile:
المصفوفة عدد صفوفها 5 وكما قلنا من قبل تبدأ من الصفر ,, مما يعني أن آخر عدد هو 4
===============
الآن في الحلقة ,, بدأنا ناخذ رقم 0 ,,, ولكننا في الحقيقة لا نريد أخذ الصف رقم صفر ,, لأنه فيه عدد الصفوف
ماالحل إذا ,, وهو زيادة واحد في داخل الحلقة ,, يعني بدل أن يكون كذا $dsfdfp[$e] صار $ddd[$e + 1] فمثلا ,, كان العدد $e صفر ,, فسنأخد الصف الأول ,, وإذا كان واحد سنأخذ الثاني :ok::ok:
هذا سبب وضع الـ +1
===============
سنستمر على النحو التالي ,, حتى نصل إلى العدد 4 الذي هو آخر صف في المصفوفة ,,
ولما ندخل الحلقة سيزيد واحد كما في السابق ,, ويطلب صف غير موجود الذي هو رقم 5 !! ويحدث خطأ :er:
ماالحل هو أن ننقص واحد في بداية المصفوفة ,, حتى يوصل إلى العدد 3 ويزد واحد 4 وياخذ آخر صف ,,
ويخرج :ok:
===============
أرجو أن تكون الأمور وضحت ,,
على كل حال ,, مع كثرة الاستمرار ستحل المشكلة ,,

وحتى أنا أواجه مشكلة عويصة في أحد المصفوفات ,, وأحاول فيها من مغرب :d: لي أربع ساعات ,, !!
المشكلة في الـ udf حق أداة التلوين :er: وسأبقى أحاول فيها ,, حتى تجيني فكرة ,, وتنجح :ok: أفكار كثيرة فشلت ,, ولكن أكيد أن هناك فكرة ستنجح :ok:
بارك الله فيك ,,

جزاك الله خير
والله الدماغ تحسها تشت من التفكير:?:
طيب كيف احنا زودنا 1 ثم نقصنا 1 ؟؟؟ طيب من الاول قمنا بتذويد 1 لتخطى الصفر هذه مفهومه لان الصفر هو عادة يكون عدد المتغيرات طيب نقصنا كيف يبقى كدا كننا لم نذود ؟
 
توقيع : فدى الرسول
جزاك الله خير
والله الدماغ تحسها تشت من التفكير:?:
طيب كيف احنا زودنا 1 ثم نقصنا 1 ؟؟؟ طيب من الاول قمنا بتذويد 1 لتخطى الصفر هذه مفهومه لان الصفر هو عادة يكون عدد المتغيرات طيب نقصنا كيف يبقى كدا كننا لم نذود ؟
وهذاهو المقصود ,, التزويد والتنقيص كأنك ما سويت شي ,,
طيب تقولي ,, ليش المتاهة هذي كلها دوختني :q: ,,
أقولك ,, عشان في داخل الحلقة نحن نتعامل مع مصفوفتين :smile: واحدة منها تحتاج البدء من الصفر ,, والأخرى لا ,,
فنحن لم نفعل شيء بالنسبة لواحدة منهم ,, والأخرى زودنا :ok:
أرجو أن تكون وصلت المعلومة ,,
راجع المثال كم مرة كمان تفهم قصدي :smile:
 
وكما فلت لك ,, متأكد بتجي مشكلة ثانية ,,
هاأنا الآن أواجهة مشكلة أخرى ,,
خخخخخخخخخخخخخخخخ
إن شاء الله الحل قريب !!
 
عودة
أعلى