Menu
Coddy logo textTech

לכתוב, להריץ ולשתף קטעי קוד - בלי שום התקנה.

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

קמפלו והריצו C אונליין בדפדפן

עורך וקומפיילר C אונליין וחינמי. כתבו C בדפדפן, לחצו על הרצה, ו-gcc מקמפל ומריץ את התוכנית תוך שניות. בלי gcc מקומי, בלי clang ובלי make או CMake להגדיר מראש.

העורך בנוי על אותו מנוע של 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, השלמה אוטומטית של קובצי header והודעות אבחון ברורות של gcc, עם אותו מנוע עורך של VS Code.
  • יש תמיכה בקלט stdin. scanf, getchar ו-fgets(buf, n, stdin) קוראים כולם מתיבת הקלט של העורך, כך שתוכניות אינטראקטיביות ותרגילי ראיונות רצים בלי להקים פרויקט. בלי gcc, clang, MinGW או WSL אצלכם.
  • קומפיילר gcc על Alpine Linux: כתבו C עם מצביעים, structs וכל הספרייה הסטנדרטית של C99/C11, ואז קמפלו והריצו בלחיצה אחת.

מה אפשר לבנות בעורך ה-C האונליין

  • אריתמטיקה של מצביעים, מערכים ועיבוד מחרוזות: הניבים המרכזיים של C, שאפשר לעקוב אחריהם צעד אחר צעד עם דיבוג printf.
  • מבני נתונים שכותבים בעצמכם, כמו רשימות מקושרות, עצים בינאריים וטבלאות גיבוב, יחד עם אלגוריתמים קלאסיים (מיון, BFS, DFS, רקורסיה) בדרך שבה C חושפת את מבנה הזיכרון.
  • ניסויים מהירים ב-C: בדקו format specifier, את ה-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 או ממחשב בבית הספר שבו אי אפשר להתקין toolchain.
קומפיילר ה-C האונליין תומך ב-scanf וב-stdin?
כן. scanf, getchar ו-fgets(buf, n, stdin) קוראים את השורות שהקלדתם בדיוק כמו כשמריצים ./a.out מקומית ומקלידים בטרמינל. גם טריקים של מצביעים וזיכרון שעלולים לגרום ל-segfault רצים בבטחה, כי הקובץ הבינארי רץ בקונטיינר Alpine מבודד.
איך ממשיכים ללמוד C אחרי שמנסים את העורך?
ערכו את קוד ה-C לדוגמה, לחצו על הרצה ונסו שוב ושוב. כשתרצו משהו מובנה יותר, קורס ה-C האינטראקטיבי של Coddy מכסה מצביעים, ניהול זיכרון, structs והספרייה הסטנדרטית, עם תרגילים מעשיים.
באיזה תקן C הקומפיילר האונליין תומך?
הקוד מקומפל עם gcc על Alpine Linux מול musl libc ותומך ב-C99 וב-C11, כך ש-designated initializers, מספרים שלמים ברוחב קבוע מ-stdint.h, _Bool, מערכים באורך משתנה וקובצי ה-header של הספרייה הסטנדרטית (stdio.h, stdlib.h, string.h, math.h) עובדים כולם. הוא מתנהג כמו gcc על מחשב Linux, בלי צורך ב-MinGW, clang או WSL.
אפשר להריץ C עם קלט אונליין?
כן. הקלידו את הקלט של התוכנית בתיבת ה-stdin וקראו אותו עם scanf, getchar או fgets(buf, n, stdin), בדיוק כמו שהייתם מקלידים בטרמינל אחרי הרצת ./a.out. כך קומפיילר ה-C האונליין מתאים לתוכניות אינטראקטיביות, לשאלות ראיון ולבעיות תכנות תחרותי שקוראות מהקלט הסטנדרטי.

כלים שימושיים ל-C

כלים חינמיים בדפדפן שמשתלבים היטב עם עורך ה-C אונליין - כולם חלק מ-Coddy.