کامپایلر آنلاین C – رایگان، اجرای کد

کامپایلر آنلاین C – رایگان، اجرای کد

کد C را رایگان در مرورگر بنویسید، کامپایل و اجرا کنید؛ بدون نصب یا ثبت‌نام. ورودی (stdin) را وارد کنید و خروجی و خطاها را ببینید.

#include <stdio.h>
int main(void) { puts("Hello, world!"); return 0; }

روش استفاده از کامپایلر آنلاین C

  1. برنامهٔ C را در ویرایشگر بنویسید یا جای‌گذاری کنید. برای شروع، یک برنامهٔ سادهٔ Hello World با تابع main را امتحان کنید.
  2. اگر برنامه داده می‌خواند، بخش «ورودی استاندارد» را باز کنید و همهٔ مقدارها را پیش از اجرا وارد کنید.
  3. روی «اجرا» بزنید و نتیجه را در «خروجی» ببینید. پس از تغییر کد یا ورودی، برنامه را دوباره اجرا کنید.

آماده‌کردن ورودی برای scanf و fgets

همهٔ ورودی‌ها را پیش از اجرا آماده کنید. برای دو فراخوانی scanf با %d، عددهای 3 و 4 را با فاصله جدا کنید؛ برای fgets هر خط متن را در خطی جدا بنویسید. در حالت ابری پیش‌فرض، کد و ورودی برای کامپایل و اجرا به سرویسی راه دور فرستاده می‌شوند. این محیط پایانهٔ تعاملی نیست و نمی‌توان هنگام اجرا داده وارد کرد.

پس از scanf با %d ممکن است نویسهٔ خط جدید در ورودی باقی بماند. در این صورت fgets شاید فقط همان نویسه را بخواند، نه متن مورد انتظار را. پیش از خواندن خط بعدی، نویسهٔ باقی‌مانده را در کد مدیریت کنید.

بررسی خطاهای کامپایل

نخستین پیام خطای کامپایلر و شمارهٔ خط مشخص‌شده را بررسی کنید. نقطه‌ویرگول‌ها، پرانتزها و نام متغیرها را بازبینی کنید. اگر برنامه اجرا می‌شود ولی نتیجه نادرست است، ورودی و منطق کد را بررسی کنید.