PDA

View Full Version : تعریف متغیر در خروجی برنامه



شبیر کریمی
سه شنبه 04 اسفند 1388, 20:19 عصر
سلام
چه طور میشه مثلا کاربر در خروجی برنامه تایپ کنه x=3 و برنامه یک متغیر به نام x و با مقدار سه تعریف کنه؟

Felony
چهارشنبه 05 اسفند 1388, 08:03 صبح
میخواین چی کار کنید ؟ شاید راه بهتری باشه .

اینکه تو برنامه بنویسی X=8 و برنامه برایت یه متغیر با نام X و مقدار 8 بسازه به این سادگی ها نیست ...

امید امرایی
چهارشنبه 05 اسفند 1388, 09:18 صبح
سلام دوست عزیز

بسته به کاربردی که شما می خواید ازش داشته باشید میتونه راه حل های مختلفی داشته باشه
می تونید یک آرایه با اندیس Char ایجاد کنید
x رو در اندیس قرار بدید و 8 رو بهش اختصاص بدید



var
MyVars: array[Char] of Integer;

procedure AddVar(Index: Char; Value: Integer)
begin
SetLength(MyVars, Length(MyVars) + 1);
MyVars[Index] := Value;
end;

شبیر کریمی
چهارشنبه 05 اسفند 1388, 09:37 صبح
سلام
میخوام وقتی کاربر تایپ کنه x=3 برنامه متغیری دقیقا به نام x و با مقدار 3 تولید کنه.

امید امرایی
چهارشنبه 05 اسفند 1388, 10:12 صبح
دقیقا به این شکل کار پیچیده ای نیاز داره
بفرمایید برای چه استفاده ای به این موضوع نیاز دارید
ممکنه راه حل های بسیار ساده تری وجود داشته باشه.

شبیر کریمی
چهارشنبه 05 اسفند 1388, 10:21 صبح
میخوام بدونم چه طور میشه این کارو کرد برای کار خاصی نمیخوام
یه توضیح در مورد شیوه کلی اون هم بفرمایید ممنون میشم یا اگه لینک یا منبعی دارید بگید

Felony
چهارشنبه 05 اسفند 1388, 11:36 صبح
شما یا باید یک کامپایلر بنویسید ، یا باید از کامپایلر ها آماده موجود مثل FreePascal استفاده کنید یا اینکه از کامپوننت هایی مثل Pax Compiler ، اولی رو که بی خیال بشید چون چند ده پیش زمینه نیاز داره ) و برید سراغ روش دو و سومی که گفتم .