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

เขียน คอมไพล์ และรันโค้ด C ฟรีในเบราว์เซอร์ ไม่ต้องติดตั้งหรือลงทะเบียน ใส่ข้อมูลมาตรฐาน (stdin) แล้วดูผลลัพธ์และข้อผิดพลาดจากโปรแกรม
#include <stdio.h>
int main(void) { puts("Hello, world!"); return 0; }วิธีใช้คอมไพเลอร์ C ออนไลน์
- เขียนหรือวางโปรแกรม C ในตัวแก้ไข เริ่มจากโปรแกรม Hello World ง่าย ๆ ที่มีฟังก์ชัน main
- หากโปรแกรมต้องอ่านข้อมูล ให้เปิด «อินพุตมาตรฐาน» และกรอกค่าที่จำเป็นทั้งหมดก่อนเรียกใช้โปรแกรม
- กด «เรียกใช้» แล้วดูคำตอบใน «ผลลัพธ์» เมื่อแก้ไขโค้ดหรือข้อมูลอินพุตแล้ว ให้เรียกใช้โปรแกรมอีกครั้ง
การเตรียมอินพุตสำหรับ scanf และ fgets
เตรียมข้อมูลทั้งหมดก่อนเรียกใช้โปรแกรม สำหรับการเรียก scanf ด้วย %d สองครั้ง ให้ใส่ 3 และ 4 โดยคั่นด้วยช่องว่าง ส่วน fgets ให้แยกข้อความแต่ละบรรทัดด้วยการขึ้นบรรทัดใหม่ ในโหมดคลาวด์เริ่มต้น โค้ดและอินพุตจะถูกส่งไปยังบริการระยะไกลเพื่อคอมไพล์และทำงาน นี่ไม่ใช่เทอร์มินัลแบบโต้ตอบ จึงไม่สามารถป้อนข้อมูลใหม่ขณะโปรแกรมกำลังทำงานได้
หลังจาก scanf อ่านค่าด้วย %d อาจมีอักขระขึ้นบรรทัดใหม่ค้างอยู่ในอินพุต ทำให้ fgets อ่านเพียงอักขระนั้นแทนข้อความที่ต้องการ ให้จัดการอักขระที่ค้างอยู่ในโค้ดก่อนอ่านบรรทัดถัดไป
สิ่งที่ควรตรวจสอบเมื่อคอมไพล์ไม่สำเร็จ
อ่านข้อความผิดพลาดแรกจากคอมไพเลอร์และตรวจสอบหมายเลขบรรทัดที่ระบุ ตรวจดูเครื่องหมายอัฒภาค วงเล็บ และชื่อตัวแปร หากโปรแกรมทำงานได้แต่คำตอบผิด ให้ตรวจสอบอินพุตและตรรกะของโค้ด