دستور ورودی ReadLn در پاسکال

دستور ورودی ReadLn در پاسکال
عملکرد دستور ReadLn نیز مشابه عملکرد دستور Read است
با این تفاوت که دستور ورودی ReadLn بعد از دریافت داده ها موجب انتقال مکان نما به ابتدای سطر بعدی خواهد شد
برای مثال دربرنامه زیر از دستور ورودی ReadLn استفاده شده است
Var A:Integer; begin ReadLn(A); WriteLn(A); end.
با اجرای این برنامه کامپیوتر منتظر دریافت داده ورودی خواهد شد
شما میتوانید عددی را که در محدوده Integer باشد
از طریق صفحه کلید تایپ نموده و سپس کلید Enter را فشار دهید
با انجام این عمل عدد مود نظر در متغییر A قرار خواهد گرفت
و سپس مکان نما به ابتدای سطر بعدی منتقل میشود
دستور بعدی برنامه باعث نمایش مجدد عدد مربوطه روی صفحه نمایش خواهد شد
نکـــــــــــــــــــته |
---|
همان طور که قبلا توضیح داده شد شما میتوانید از دستور ورودی ReadLn بدون ذکرمتغییر های ورودی نیز استفاده نمایید با انجام این عمل باعث خواهد شد که کامپیوتر تا فشرده شدن کلید Enter منتظر بماند |
همچنین شما میتوایند داده های متعددی را در یک مرحله از ورودی دریافت نمایید
برای مثال به برنامه زیر توجه کتید
Var A:Integer; B: Char; C: Real; begin ReadLn(A,b,c); WriteLn(A,B,C); end.
در صورتی که این برنامه را اجرا نمایید کامپیوتر منتظر دریافت داده های ورودی خواهد شد
شما میتوایند داده های موردنظر را در یک مرحله تعیین نمایید
برای این منظور باید با استفاده از کلید Space میان داده فاصله ایجاد کنید