Joined: 27 Nov 2004 Posts: 1232 Location: www.parsx.com
Posted: Mon Nov 07, 2005 3:04 pm Post subject: فراخواني توابع Dos در C
براي اينكه بتوانيم از دستورات Dos در C استفاده كنيم كافيست از تابع system كمك بگيريم
نكته :
براي اجراي اين دستورات بايد برنامه كامپايل شده را در Dos اجرا كرد
نكته :
دستورات بين دو " " قرار مي گيرند
مثال :
{
_
_
_
system("dir");
_
_
_
}
Last edited by arash on Fri Jan 20, 2006 6:43 pm; edited 2 times in total
Joined: 27 Nov 2004 Posts: 1232 Location: www.parsx.com
Posted: Tue Nov 08, 2005 10:08 pm Post subject:
این تابع در هدر stdlib تعریف شده است
نکته :
به جای استفاده از کارکتر \ باید از \\ استفاده کرد .
برنامه زیر یک نمونه برای دیدن محتویات درایو C می باشد ( این تابع تقریبا شبیه به BAT فایل ها رفتار می کند با این تفاوت که فایل را با پسوند EXE می سازد و کد آن قابل مشاهده نیست )
حال کافیست برنامه بالا را در یک فایل با یک نام مثلا Temp.c ذخیره کنید ( در برنانه notpad کپی کرده و نام آن را Temp.c بگزارید )
بعد داخل برنامه C فایل را کامپایل و اجرا کنید ( با ctrl + F9 )
سپس در Run آدزس فایل مثلا
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum