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;
}
دوستان من میخوام یه نرم افزار شبیه 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;
}