انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: sahama در 11 شهریور 1386، 11:51 ب‌ظ

عنوان: اتباط بین شل و c++(حل شد)
ارسال شده توسط: sahama در 11 شهریور 1386، 11:51 ب‌ظ
شلام
من چطوری می تونم بین شل و c++ ارتباط برقرار کنم یعنی از هر محیط اون یکی رو فرا خوانی منم و دستورات مربوط رو وارد کنم؟
عنوان: پاسخ به: اتباط بین شل و c++
ارسال شده توسط: arman_o71 در 12 شهریور 1386، 11:26 ق‌ظ
توی C می‌تونی از دستور system استفاده کنی که یه رشته می‌گیره و توی محیط شل اجرا می‌کنه
اگه می‌خوای فقط یه برنامه رو اجرا کنی بهتره از خانواده exec استفاده کنی

اگه فایل C هر دفعه تغییر می‌کنه تنها کاری که می‌تونی بکنی اینه که فایل C رو درست کنی بعدش کامپایل کنی و اجرا
وگرنه بهترین راه استفاده از پارامتر‌ها هستش
عنوان: پاسخ به: اتباط بین شل و c++
ارسال شده توسط: sahama در 13 شهریور 1386، 12:19 ق‌ظ
میشه بیشتر توضیح بدین؟
عنوان: پاسخ به: اتباط بین شل و c++
ارسال شده توسط: arman_o71 در 13 شهریور 1386، 09:52 ق‌ظ
شما یه چیزی بگو من برنامش رو بنویسم  ;)
عنوان: پاسخ به: اتباط بین شل و c++
ارسال شده توسط: hasannoori در 13 شهریور 1386، 10:44 ق‌ظ
شما یه چیزی بگو من برنامش رو بنویسم  ;)
دوست عزیز شما با اضافه کردن کد زیر در هر قسمت از برنامه تون میتونید از دستورات شل(shel)استفاده کنید:
system("command");
که بجای command میتونید دستور مورد نظرتون رو بنویسید.
به برنامه زیر نگاه کن:
#include <iostream>
#include <cstdlib>

using namespace std;

void main()
{
cout << "Hello, World!\" << endl;
getchar();
system("clear");
getchar();
return 0;
}
این برنامه ساده از دستور clear جهت پاک کردن صفحه نمایش استفاده می کند.
عنوان: پاسخ به: اتباط بین شل و c++
ارسال شده توسط: sahama در 15 شهریور 1386، 08:11 ب‌ظ
از شما ممنونم
اگه امکان داره لیکنی به من بدین که اطلاعات کاملی در این باره داشته باشه
عنوان: پاسخ به: اتباط بین شل و c++
ارسال شده توسط: sahama در 17 شهریور 1386، 01:30 ق‌ظ
مثل اینکه ما رو فراموش کردید؟
عنوان: پاسخ به: اتباط بین شل و c++
ارسال شده توسط: hasannoori در 17 شهریور 1386، 10:58 ق‌ظ
از شما ممنونم
اگه امکان داره لیکنی به من بدین که اطلاعات کاملی در این باره داشته باشه
دوست عزیز شما به مراجع برنامه نویسی سی پلاس مراجعه کنید، اطلاعات مفیدی در اختیار شما قرار میده.
گوگل رو هم فراموش نکنید.
در ضمن اگر مشکلی دارید منوردی بیان کنید ممکنه بتونیم کمک کنیم. :)
عنوان: پاسخ به: اتباط بین شل و c++
ارسال شده توسط: arman_o71 در 17 شهریور 1386، 11:51 ق‌ظ
یه نگاهی به Advanced Unix Programming with Linux بندازین این کتاب برای کسی هست که به زبان C مسلط و مي‌خواد با ابزارهای دنیای Unix آشنا بشه قسمت‌هایی هم درباره ارتباط بین Processها و کامپیوتر‌ها و قسمت‌های یه برنامه داره
اگر هم برای این کارتون بدرد نخورد خوندنش خالی از لطف نیست
 از همه مهم‌تر مجانی هستش!

لینک دانلود PDF
http://www.advancedlinuxprogramming.com/alp-folder (http://www.advancedlinuxprogramming.com/alp-folder)
عنوان: پاسخ به: اتباط بین شل و c++
ارسال شده توسط: ابراهیم در 17 شهریور 1386، 11:20 ب‌ظ
سلام،
Qt رو دریابید: http://doc.trolltech.com/4.3/qprocess.html