คอมไพเลอร์ C ออนไลน์ – เขียนและรัน C ฟรี

คอมไพเลอร์ 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 อ่านเพียงอักขระนั้นแทนข้อความที่ต้องการ ให้จัดการอักขระที่ค้างอยู่ในโค้ดก่อนอ่านบรรทัดถัดไป

สิ่งที่ควรตรวจสอบเมื่อคอมไพล์ไม่สำเร็จ

อ่านข้อความผิดพลาดแรกจากคอมไพเลอร์และตรวจสอบหมายเลขบรรทัดที่ระบุ ตรวจดูเครื่องหมายอัฒภาค วงเล็บ และชื่อตัวแปร หากโปรแกรมทำงานได้แต่คำตอบผิด ให้ตรวจสอบอินพุตและตรรกะของโค้ด