Menu
Coddy logo textTech
العربية

ساحة تجربة C

اكتب الأكواد البرمجية، شغّلها وشاركها — بدون أي إعداد.

main.c
Output
Click Run to see the output here.

ترجم ونفّذ لغة C اون لاين في متصفحك

هذه ساحة ومترجم C اون لاين مجانيان. اكتب كود C مباشرة في متصفحك، اضغط تشغيل، وشاهد gcc يترجم برنامجك وينفّذه خلال ثوانٍ — بدون gcc محلي، ولا clang، ولا make أو CMake. أسرع طريقة لتجربة حيلة مع المؤشرات، أو التحقق من مخطط struct، أو حلّ تمرين كلاسيكي من K&R.

داخليًا، يستخدم المحرر نفس محرك VS Code (تلوين بنية C، إكمال تلقائي، خطوط تشخيص تحت الكود)، ويُترجَم كودك بـ gcc على Alpine Linux مقابل musl libc مع توفّر المكتبة القياسية الكاملة C99/C11 — <stdio.h>، <stdlib.h>، <string.h>، <math.h>، <time.h>، <stdint.h>. سواء كنت تنقّح segfault، أو تجرّب حيلة في معالجة البتات، أو تستعدّ لمقابلة C — هذا المترجم اون لاين يأخذك من الفكرة إلى الناتج خلال ثوانٍ.

لماذا تفيدك ساحة C هذه

  • ترجمة فورية لـ C — اكتب الكود، اضغط تشغيل، واستلم ناتج مترجم gcc اون لاين خلال ثوانٍ، بدون Makefile أو CMake.
  • تلوين كامل لبنية C، وإكمال تلقائي للـ headers، ورسائل تشخيصية واضحة من gcc — نفس محرك المحرر المستخدَم في VS Code.
  • دعم إدخال stdin — scanf, getchar, fgets(buf, n, stdin) تقرأ من مربع الإدخال في الساحة، لذلك يمكنك اختبار البرامج التفاعلية ومسائل المقابلات من البداية إلى النهاية. بدون تثبيت — لا تحتاج إلى gcc أو clang أو MinGW أو WSL.
  • مترجم gcc على Alpine Linux — اكتب C بالمؤشرات والـ structs والمكتبة القياسية الكاملة C99/C11، ثم ترجم وشغّل بنقرة واحدة.

ما يمكنك تجربته في ساحة C

  • حساب المؤشرات، والمصفوفات، ومعالجة السلاسل النصية — أساليب C الجوهرية التي يمكنك تتبّعها خطوة بخطوة عبر تصحيح printf.
  • هياكل بيانات يدويًا — قوائم مرتبطة، أشجار ثنائية، جداول hash — إلى جانب خوارزميات كلاسيكية (فرز، BFS، DFS، استدعاء ذاتي) بالطريقة التي تكشف بها C مخطط الذاكرة.
  • تجارب C سريعة: جرّب محدّد تنسيق، افحص sizeof لـ struct، تحقّق من قناع بتات، أو أكّد كيفية تجميع معامل دون إعداد Makefile.

الأسئلة الشائعة حول مترجم C اون لاين

هل مترجم C اون لاين مجاني؟
نعم. ساحة C اون لاين مجانية بالكامل — لا تسجيل، ولا تثبيت gcc، ولا إعداد MinGW أو WSL. فقط افتح الصفحة وابدأ الترجمة.
هل أحتاج إلى تثبيت gcc أو مترجم C؟
لا حاجة للتثبيت. لست بحاجة إلى gcc أو clang أو MinGW أو WSL على جهازك — مترجم C اون لاين يترجم كودك بـ gcc على Alpine Linux ويشغّله خلال ثوانٍ.
هل تعمل ساحة C على الجوال و Chromebook؟
نعم. ساحة C تعمل على أي متصفح حديث — حاسوب، لوحي أو جوال. ممتازة لترجمة C من Chromebook أو iPad أو حاسوب المدرسة حيث لا يمكنك تثبيت سلسلة أدوات.
هل يدعم مترجم C أونلاين scanf و stdin؟
نعم. تحتوي الساحة على مربع إدخال stdin — تقرأ scanf و getchar و fgets(buf, n, stdin) الأسطر التي تكتبها بالطريقة نفسها كما عند تشغيل ./a.out محليًا والكتابة في الطرفية. كما تعمل تجارب المؤشرات والذاكرة التي قد تسبب segfault بأمان لأن الملف الثنائي يُنفّذ داخل حاوية Alpine معزولة.
كيف أتعلّم C بعد تجربة الساحة؟
عدّل الكود النموذجي، واضغط تشغيل، وكرّر. للتعلّم المنظّم، دورة C التفاعلية في Coddy تغطّي المؤشرات وإدارة الذاكرة والـ structs والمكتبة القياسية مع تمارين تطبيقية.