سلام وقت بخیر
هدف من اینه که در اپلیکیشن یه قسمت داشته باشم که کد c,c++ رو بگیرم و کامپایل انجام بشه و اررور یا خروجی کد مشخص بشه ،در واقع نیاز دارم که یک کامپایلر موجود رو در سایت اضافه کنم اما نمیدونم چطور باید به این هدف برسم ممنون میشم بتونید راهنماییم کنین!؟
سلام وقت شما هم بخیر
کامپایلر cpp مخصوصا gcc دارای سرویس ویندوزی و لینکوسی هستش که کدها رو بهش میدی و دستور کامپایل رو صادر میکنی و برات کامپایل میکنه.
خب حالا چطوری باید به این هدف برسی
اگه بدونی میتونی توی محیط cmd ویندوز کد رو بنویسی و با دستور gcc کدت رو کامپایل کنی.
حالا میتونی با همین command ها یک مسیر مشخصی رو به gcc بگی و بهش بگی برات فایل رو بخونه و کامپایل کنه.
در سمت وب هم شما باید کدها رو بگیری و اونها رو با استفاده از کتابخانه System.Diagnostics بدی به cmd و دستور رو وارد کنی تا برات کامپایل کنه.
شما همین خط رو بگیر برو جلو با تحقیق بقیه اش رو خودت میرسی.
اگه بخوام توضیح بدم خیلی طول میکشه و شاید ترسناک و گیج کننده باشه.
سلام مجدد
یک سوال داشتم توی سایتی مثل sharecode.io از نرم افزار pc2 برای استفاده شده ؟ من کاری مشابه این وب سایت باید انجام بدم ینی سابمیت کد ،تایید شدن یا نشدن کد ،رتبه بندی تیم ها، مسابقات و امثالهم از pc2 میشه برای همچین مقصودی تو وب اپلیکیشن استفاده کرد ؟من خودم تا بحال با این نرم افزار کار نکردم طبق ویدیو هایی که ازش دیدم خواستم ببینم این امکان هست؟
سلام
من باهاش کار نکردم
اما یه نگاهی الان انداختم اینم از کامپایلر gcc برای c++ استفاده میکنه.
بله میشه اینکار رو بکنی.
اینجا آدرس مستندات api اش هستش.
به زبان جاوا هم مثال گذاشته.
فقط باید dll هاش رو اضافه کنی به پروژه و ببینی آیا dll سی شارپی داره یا نه!
اگه dll به زبان سی شارپ نداشته باشه و نخوای هم با جاوا بنویسی ولش کن، باید برنامه نویسی شبکه انجام بدی تا بتونی با سرویس هاش ارتباط بگیری.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)