نحوه دریافت یک رشته از ورودی به روش پویا؟؟؟

mojdeh-eng

عضو جدید
کاربر ممتاز
سلام....
درزبان اسمبلی برای دریافت یک رشته از کارکترها برای مشخص کردن تعداد کارکترهای ورودی روش پویا وجودداره؟؟؟یعنی میشه کاربر اول تعداد ورودی ها را مشخص کنه بعد آرایه دریافت بشه؟؟؟
کد:
string lable byte
max db 20
lea db ?
buffer db 20 dup(" ")
یعنی توی کد بالا میشه مقدار maxرا از ورودی بگیره؟؟؟؟یااینکه به تعدادی که کاربر وارد میکنه قراربگیره؟؟؟
اگر مقداراین max خیلی بیشتراز مقدار ورودی باشه حافظه از بین میره و دیگه قابل بازیابی نیست؟؟!!اگه اینجوریه برای بهینه کردن کد چیکار باید کردتا حافظه اضافی نداشته باشیم؟؟؟
 

sayyad84

متخصص زبان Assembly
کاربر ممتاز
با سلام،
فکر نمی کنم این امکان وجود داشته! مگه چقدر حافظه می گیره که بخواد هدر رفت هم داشته باشه! مطمئناً مقدار حافظه ای که زبان های برنامه نویسیه دیگه برای انواع داده ای شون می گیرن خیلی بیشتر از اینه!
 
آخرین ویرایش:

Similar threads

بالا