ذخیره نام اجزا یک شبکه در فایل dat

نام خدا

در این قسمت می خواهیم تا نام اجزا یک شبکه را با استفاده از کدهای DPL در یک فایل با پسوند dat ذخیره کنیم بدین منظور در پروژه فعال یک DPL می سازیم و شبکه مورد نظر را به DPL Command Set ها اضافه می کنیم سپس آن را در General Selection انتخاب می کنیم .

حال باید به صفحه ی Script رفته و کد خود را وارد کنیم بدین منظور باید با تابع fopen آشنا شویم این تابع در محلی که در تابع تعریف می شود فایلی را باز می کند سپس کدی به آن اختصاص می دهد تا در هر مکان که خواستیم بتوانیم متن مورد نظر را با تابع fprintf در فایل قرار دهیم و در آخر این فایل را با تابع fclose می بندیم بدین منظور قصد داریم تا نام تمامی خط ها و ترانس ها و زنراتورهای یک شبکه را بگیریم وسپس در یک فایل dat ذخیره کنیم که از این کد استفاده می کنیم.

fopen

در خط اول یک set و یک object را تعریف می کنیم سپس صفحه خروجی را با کد ClearOutput کاملا پاک می کنیم سپس سه فایل با پسوند dat را باز کرده و که یکی برای ترانس ها و یکی برای خط ها و دیگری برای ژنراتورهاست حروف w و a برای نوشتن یک فایل از ابتدا و اضافه کردن به یک فایل استفاده می شود و برای این فایل ها از کدهای 0 و 1 و 2 استفاده می کنیم تمامی خطوط را در داخل یک set ریخته و اولین خط را فراخوانی می کنیم سپس وارد یک حلقه while شده و با دستور fprintf نام آن خط را به فایل dat اضافه می کنیم و هنگامی که خطوط به اتمام رسید از حلقه بیرون می آییم و سپس به قسمت ترانس ها و در آخر به قسمت ژنراتور ها می رویم. سپس در آخر با دستور fclose فایل های باز شده را می بندیم حال تنها کافی است تا برنامه را Execute کنیم.

ذخیره نام اجزا یک شبکه در فایل dat

کامنت ها

لطفا اگر سوالی نامرتبط با این مطلب دارید، از تب «پرسیدن سوال» استفاده کنید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد.

لطفا اگر سوالی خارج از موضوع این مطلب دارید آن را در فروم مطرح کنید.

<