باز کردن برنامه های دیگر در یک برنامه
2 مشترك
صفحه 1 از 1
باز کردن برنامه های دیگر در یک برنامه
با سلام
شاید گاهی نیاز به این پیدا شود که برنامه ایی دیگر را در برنامه خود بار کنیم . در ++C این کار بوسیله تابع system که در هدر فابل stdlib قرار دارد استفاده می شود . این قطعه کدی که نوشتم شاید گویا انجام این کار باشد
امیدوار مفید باشد .
یاعلی
شاید گاهی نیاز به این پیدا شود که برنامه ایی دیگر را در برنامه خود بار کنیم . در ++C این کار بوسیله تابع system که در هدر فابل stdlib قرار دارد استفاده می شود . این قطعه کدی که نوشتم شاید گویا انجام این کار باشد
#include <stdlib.h>
#include <iostream.h>
#include <conio.h>
void main()
{
char *p=new char[100];
cout<<"\nhello this is my program ";
lbl:
cout<<"\n****************************************************";
cout<<"\nEnter your program that you want to run : ";
cin.get(p,99,'\n');
cin.ignore();
int error=system(p);
cout<<"\nTo continue press enter ";
if(getch()==char(13))
goto lbl;
delete []p;
cout<<endl<<"Thank you for using this program";
cout<<endl<<"Have good dream........bye";
getch();
}
#include <iostream.h>
#include <conio.h>
void main()
{
char *p=new char[100];
cout<<"\nhello this is my program ";
lbl:
cout<<"\n****************************************************";
cout<<"\nEnter your program that you want to run : ";
cin.get(p,99,'\n');
cin.ignore();
int error=system(p);
cout<<"\nTo continue press enter ";
if(getch()==char(13))
goto lbl;
delete []p;
cout<<endl<<"Thank you for using this program";
cout<<endl<<"Have good dream........bye";
getch();
}
امیدوار مفید باشد .
یاعلی
Shell
البته این کار دیگه استفاده نمیشه توی برنامه ها یه این دلیل که هر دو برنامه در یک ترد قرار می گیرن و به طور هم زمان کار نمی کنن
اگه علاقه داشتین در مورد Shell که به همین کار میگن بخونید و اگر روش های جدید رو دوست دارید در مورد سه کلمه ای که میگم سرچ کنین:
Application Domain که شامل یک یا چند
Process هست که خود اون شامل یک یا چند
Thread هست
ببخشید که مختصر گفتم چون مطلب گستردس و اینجا نمیشه مطرح کرد
اگه علاقه داشتین در مورد Shell که به همین کار میگن بخونید و اگر روش های جدید رو دوست دارید در مورد سه کلمه ای که میگم سرچ کنین:
Application Domain که شامل یک یا چند
Process هست که خود اون شامل یک یا چند
Thread هست
ببخشید که مختصر گفتم چون مطلب گستردس و اینجا نمیشه مطرح کرد
صفحه 1 از 1
صلاحيات هذا المنتدى:
شما نمي توانيد در اين بخش به موضوعها پاسخ دهيد