PDA

View Full Version : تابع system



reza.monadi
سه شنبه 28 خرداد 1387, 21:28 عصر
سلام ،
من نمی دانم چرا تابع ()system در کامپیوتر من کار نمی کند
ضمنا مگر الگوی آن نیز stdlib نمی باشد
با تشکر از لطف شما:متفکر::متفکر:

emad_67
سه شنبه 28 خرداد 1387, 22:03 عصر
چه جوری می نویسی که کار نمیکنه؟ مثلا اینو تست کن:


#include <iostream.h>
#include <stdlib.h>
void main()
{
cout<<"c++"<<endl;
system("cls");
}

A_Salimi
سه شنبه 28 خرداد 1387, 22:15 عصر
این تابع رو در بورلند و یا ویژوال اجرا میکنید ؟

چون مثلا تابعی مثل system("cls") برای پاک کردن صفحه خروجی فقط در ویژوال سی استفاده میشود در حالی که این دستور را برای بورلند سی نداریم و باید از clrscr() استفاده شود.

Nima_NF
سه شنبه 28 خرداد 1387, 22:33 عصر
این تابع رو در بورلند و یا ویژوال اجرا میکنید ؟

چون مثلا تابعی مثل system("cls") برای پاک کردن صفحه خروجی فقط در ویژوال سی استفاده میشود در حالی که این دستور را برای بورلند سی نداریم و باید از clrscr() استفاده شود.
دستور cls و تابع system در هر دو کامپایلر وجود دارد، فقط باید stdlib را include کرده باشید.

system کلا در هر کامپایلر تحت ویندوز وحود دارد و هر دستوری را که اجرا می کنید همان دستورات command prompt هست، dir یا cls یا غیره.

A_Salimi
چهارشنبه 29 خرداد 1387, 00:38 صبح
دستور cls و تابع system در هر دو کامپایلر وجود دارد، فقط باید stdlib را include کرده باشید.

system کلا در هر کامپایلر تحت ویندوز وحود دارد و هر دستوری را که اجرا می کنید همان دستورات command prompt هست، dir یا cls یا غیره.


ممنون

نمیدونستم . . .