ऑनलाइन C कंपाइलर — ब्राउज़र में C कोड लिखें और चलाएं

ऑनलाइन C कंपाइलर — ब्राउज़र में C कोड लिखें और चलाएं

ब्राउज़र में C कोड लिखें और संपादित करें। चलाने से पहले stdin में इनपुट दें। कोड दूरस्थ सेवा पर कंपाइल और चलता है; फिर आउटपुट या त्रुटियां देखें।

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

ऑनलाइन C कंपाइलर का उपयोग कैसे करें

  1. एडिटर में C प्रोग्राम लिखें या पेस्ट करें। शुरुआत के लिए main फ़ंक्शन वाला छोटा Hello World प्रोग्राम आज़माएं।
  2. यदि प्रोग्राम डेटा पढ़ता है, तो चलाने से पहले मानक इनपुट (stdin) खोलें और सभी ज़रूरी मान भरें।
  3. चलाएं चुनें, फिर आउटपुट में परिणाम देखें। कोड या इनपुट बदलने के बाद प्रोग्राम फिर से चलाएं।

scanf और fgets के लिए इनपुट कैसे दें

चलाएं चुनने से पहले पूरा इनपुट तैयार करें। उदाहरण के लिए, %d वाले दो scanf कॉल के लिए 3 और 4 को स्पेस से अलग करके लिख सकते हैं। fgets से कई पंक्तियां पढ़ने के लिए हर पंक्ति के बाद नई पंक्ति दें। डिफ़ॉल्ट क्लाउड मोड में कोड और इनपुट कंपाइल करने और चलाने के लिए एक दूरस्थ सेवा को भेजे जाते हैं। यह इंटरैक्टिव टर्मिनल नहीं है: प्रोग्राम चलने से पहले इनपुट देना ज़रूरी है।

scanf से %d पढ़ने के बाद fgets बुलाने पर इनपुट में नई पंक्ति का अक्षर बचा रह सकता है। तब fgets अपेक्षित पाठ के बजाय केवल उसी अक्षर को पढ़ सकता है। अगली पंक्ति पढ़ने से पहले कोड में बचे हुए नई पंक्ति के अक्षर को संभालें।

कंपाइल करने में त्रुटि आए तो क्या जांचें

कंपाइलर का पहला त्रुटि संदेश पढ़ें और बताई गई पंक्ति संख्या जांचें। दोबारा चलाने से पहले सेमीकोलन, कोष्ठक और वेरिएबल के नाम देखें। प्रोग्राम चल जाए लेकिन परिणाम गलत हो, तो इनपुट और कोड का तर्क जांचें।