مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

nesolne

عضویت از 1397/08/26

داشتن کامپایلر آنلاین در وب اپلیکیشن

  • یکشنبه 27 آبان 1397
  • 17:43
تشکر میکنم

سلام وقت بخیر 

هدف من اینه که در اپلیکیشن یه قسمت داشته باشم که کد c,c++ رو بگیرم و کامپایل انجام بشه و اررور یا خروجی کد مشخص بشه ،در واقع نیاز دارم که یک کامپایلر موجود رو در سایت اضافه کنم اما نمیدونم چطور باید به این هدف برسم ممنون میشم بتونید راهنماییم کنین!؟smiley

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

salman_b

عضویت از 1396/02/18

  • یکشنبه 27 آبان 1397
  • 20:03

سلام وقت شما هم بخیر

کامپایلر cpp مخصوصا gcc دارای سرویس ویندوزی و لینکوسی هستش که کدها رو بهش میدی و دستور کامپایل رو صادر میکنی و برات کامپایل میکنه.

خب حالا چطوری باید به این هدف برسی

اگه بدونی میتونی توی محیط cmd ویندوز کد رو بنویسی و با دستور gcc کدت رو کامپایل کنی.

حالا میتونی با همین command ها یک مسیر مشخصی رو به gcc بگی و بهش بگی برات فایل رو بخونه و کامپایل کنه.

در سمت وب هم شما باید کدها رو بگیری و اونها رو با استفاده از کتابخانه System.Diagnostics بدی به cmd و دستور رو وارد کنی تا برات کامپایل کنه.

شما همین خط رو بگیر برو جلو با تحقیق بقیه اش رو خودت میرسی.

اگه بخوام توضیح بدم خیلی طول میکشه و شاید ترسناک و گیج کننده باشه.

 

کاربر سایت

nesolne

عضویت از 1397/08/26

  • سه شنبه 29 آبان 1397
  • 15:44

سلام مجدد

یک سوال داشتم توی سایتی مثل sharecode.io  از نرم افزار pc2 برای استفاده شده ؟ من کاری مشابه این وب سایت باید انجام بدم ینی سابمیت کد ،تایید شدن یا نشدن کد ،رتبه بندی تیم ها، مسابقات و امثالهم  از pc2 میشه برای همچین مقصودی تو وب اپلیکیشن استفاده کرد ؟من خودم تا بحال با این نرم افزار کار نکردم طبق ویدیو هایی که ازش دیدم خواستم ببینم این امکان هست؟

کاربر سایت

salman_b

عضویت از 1396/02/18

  • سه شنبه 29 آبان 1397
  • 16:03

سلام

من باهاش کار نکردم

اما یه نگاهی الان انداختم اینم از کامپایلر gcc برای c++ استفاده میکنه.

بله میشه اینکار رو بکنی.

اینجا آدرس مستندات api اش هستش.

به زبان جاوا هم مثال گذاشته.

فقط باید dll هاش رو اضافه کنی به پروژه و ببینی آیا dll سی شارپی داره یا نه!

اگه dll به زبان سی شارپ نداشته باشه و نخوای هم با جاوا بنویسی ولش کن، باید برنامه نویسی شبکه انجام بدی تا بتونی با سرویس هاش ارتباط بگیری.

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)