PDA

View Full Version : ساخت برنامه شبیه command prompt ویندوز یا bash لینوکس



menosoft
شنبه 26 دی 1394, 06:30 صبح
با سلام به همه
دوستان من میخوام یه نرم افزار شبیه command prompt ویندوز یا bash لینوکس ویا مثل متلب و میپل که یک سری دستورات رو از کاربر بگیر با توجه به ورودی کاربر تابع مورد نظر رو اجرا کنه.
من کد زیر رو وارد کردم اما هنگامی که به کاربر پنجره ای رو نمایش می دم برنامه هنگ می کنه . من می خوام هنگامی که کاربر دستوری رو وارد کرد و پنجره باز شد با وارد کردن دستورات دیگه پنجره آپدیت بشه اما پنجره باز شده چون در حلقه قرار دارده باعث هنگ شدن برنامه می شه.


#include <iostream>
#include <string>
int main(int argc, char *argv[])
{
std::string commandStr;
window outWindow;
while (1) {
std::cout << "comIn>>";
std::getline(std::cin, commandStr);

if(commandStr == "gui" )
outWindow.show;
}
return 0;
}

menosoft
سه شنبه 29 دی 1394, 14:53 عصر
دوستان سلام
واقعا هیچ راه حلی ندارین که پیش پای ما بزارید.
خودم فکرایی کردم شاید باید از تریدینگ استفاده کنم یا اینکه پرنت پنجره گرافیکی رو با دستاپ ست کنم.
دوستان یه راهنمایی کنید با حدااقل بگید باید دنبال چی بگردم

negative60
سه شنبه 29 دی 1394, 17:54 عصر
پنجره رو داخل ترد بسازيد