آموزش متغیر string در پاسکال
متغیر string :
این متغیر مکانی از حافظه است که نوشته ها و متن (به تعداد 256 character) را می توان درون آن قرار داد . فرق آن با متغیر char در این است که متغیر char می تواند یک حرف را در خود جا دهد در حالی که string می تواند کلمه و یا حتی کلمات (متن) که تعداد حروف آن بیش تر از 256 character نباشد را در آن جا داد .
بدست آوردن طول رشته (string):
دستور length : از این دستور برای محاسبه تعداد حروف یک رشته استفاده می شود .
مثال : برنامه ای بنویسید که یک رشته ( متن) را از کاربر بگیرد و طول رشته (تعداد حروف آن) را چاپ کند .
;program sarzamin
;Uses WinCrt
var
;s:string
;begin
;(readln(s
;( (writeln( s , ' = ' , length(s
.end
توضیح مثال بالا :
دو خط اول که برای نوشتن هر برنامه در پاسکال استفاده می شه.
var را وقتی استفاده می کنیم که بعدش بخواهیم متغیر تعریف کنیم.
;s:string یعنی این که یک متغیر از نوع string تعریف کردیم (که می تواند حاوی متن باشد)
begin یعنی برنامه نویسی شروع شد.
;(readln(s یعنی از کاربر بخواه تا متنی که باید درون s قرار بگیرد را تایپ کند .
;( (writeln( s , ' = ' , length(s
یعنی طول رشته (تعداد حروف متن) را به کاربر به صورت زیر نشان بده ( اگر s = متن تایپ شده توسط کاربر=welcome to ib ) :
end یعنی برنامه را تمام کن.