PDA

View Full Version : سئوال در مورد pascal هستش!



giti
چهارشنبه 21 خرداد 1382, 06:30 صبح
سلام..
من دارم یک برنامه با پاسکال مینویسم که کارش با لیستهای پیوندی و آریه های رکوردی هستش..........
من تو قسمت آرایه های رکوردی به مشکل بر خوردم .. همینطور در نحوه فراخوانی یک متغییر از نوع آریه رکوردی در procedur به مشکل خوردم..
اگر کسی در برنامه نویسی پاسکال و در زمینه لیستها وارد بود .. لطفآ جواب بده . چون من خیلی خیلی کارم عجله ایه...
ممنون

JavanSoft
چهارشنبه 21 خرداد 1382, 12:46 عصر
سلام
خوب مشکلتون چیه ؟

Mohammad_Mnt
چهارشنبه 21 خرداد 1382, 22:01 عصر
این قدر حرف زدی که یادت رفت مشکلت را بگی :wink:

giti
پنج شنبه 22 خرداد 1382, 07:12 صبح
سلام ..
ممنون از توجهتون .. اون مشکل قبلیه یکمی حل شد.. (هر چند که شما اصلآ نمیدونستید چی بود ) الان مشکلی که دارم اینه که چجوری اطلاعاتی رو که وارد برنامه میکنم نگه دارم تا دفعه دیگه بازم اونجا باشه.. البته میدونم با فایل میشه.. ولی تا به حال امتحان نکردم ببینم لیستهای آرایه ای رو هم میگیره یا نه..
اینبار اگر مشکلو متوجه شدید کمک کنید لطفآ

JavanSoft
پنج شنبه 22 خرداد 1382, 13:34 عصر
در حافظه بهر ترتیب که کار کنید ربطی به فایل ندارد
ممکن است یک ارایه را در فایل قرار دهید یا یک متغییر یا لیست
اما از روش زیر میتوانید اینکار را انجام دهید


Type
R=Record
تعریف فیلد ها
End
Var
F:File Of R;
Rec:R;
Begin
Assign(F,'نام فایل')
{$I-}
Reset(F)
{$I+}
If IoResult=0 Then
Begin
While Not Eof(F) Do
Begin
Read(F,Rec)
Insert(Rec) برای اضافه کردن رکورد خوانده شده در لیست
Close(F);
End;



بهمین ترتیب برای نوشتن