چون اول به روش حلش فكر نكرديد و دقيقا چه چيز هايي نياز داريد،بعد از اينكه يك راه حل براش پيدا كرديد
برنامه رو بشكنيد به قسمت هاي كوچك يعني چي
مثلا شما نياز به گرفتن ورودي نام و تلفن داري حالا بايد بگي طولش چقدر باشه و چند تا بگيري انتهاش هم كه گفتم كليد تعيين كنيد و ذخيره كني در آرايه
كليد ها...
سلام من كه نمي تونم بر اساس حدث و گمان مشكل شمارو حل كنم،حداقل سورس بزارين...
يك راهنمايي طول نام و شماره تلفن بايد ثابت باشه مثلا طولش 10 باشه(مخصوصا نام)
8 تا براي ذخيره شماره بعد انتهاش با كاراكتر دالر و بعد يك عدد مشخص كردن كليد كه از روي اون تشخيص بدين اگر اين ارايه جاش عوض شد در مرتب...
آقا چرا ميزني ؟ ديدم كسي چيزي نميدونه حتي شما نوشتين
در صورتي كه لينوكس چند پردازنده رو حمايت ميكنه يكيش هم معماري ia-32 اما وقتي سيستم عامل لود شد اسمبلري مثل nasm توانايي ايجاد فايل اجرايي
براي همه انواع پردازنده اعم از 16 و 32 و 64 و معماري هاي متفاوت رو داره يعني حتي شما براي mac...
من كه اينجا رو خوندم كم مونده اسم خودمم فراموش كنم :D
دوست گرامي الان تا چه مرحله اي پيش رفتي؟ هميني كه نوشتي خروجي شما مشكلي نداره ؟
كمك خواستي بگو تا راهنماييت كنم
و يك را ديگه هم تعريف يك آرايه هست كه انقدر پرش نكنيد كلي برنامه طولاني ميشه فقط آخر اين آرايه رو به اسكي تبديل و نمايش بدين!
و خدا ماكرو را براي همين كار آفريد :D هر وقت بهش نياز داشتين بهش پارامتر ميدين
براي ضرب 32*32 شما به 64 بيت فضا براي نگهداري نتيجه نياز داريد
در 8086 ورد به ورد از كم ارزش ضرب كنيد و بعد اگر كري داريد جمعش كنيد با ورد بعدي و همين روال از اول تا آخر
و يك را ديگه هم تعريف يك آرايه هست كه انقدر پرش نكنيد كلي برنامه طولاني ميشه فقط آخر اين آرايه رو به اسكي تبديل و نمايش بدين!
و خدا ماكرو را براي همين كار آفريد :D هر وقت بهش نياز داشتين بهش پارامتر ميدين
منظورتون رو از فرم متوجه نشدم،مثالي بزنيد.
بله منظورشون همونه! و io.h كتابخانه غير استاندارد هست كه هم 16 و هم نوع 32 بيتي آن هست دستوراتي در اون هست براي گرفتن ورودي و خروجي كه ديگه شما نيازي به استفاده از وقفه هاي ورودي و خروجي نداري مثلا رشته بگيري و يا پروسيجر براي تبديل عدد به اسكي و يا...