Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी प्रोग्रामिंग

  1. C लाइब्रेरी में wprintf() और wscanf

    यहां हम C में wprintf() और wscanf() फ़ंक्शन्स देखेंगे। ये वाइड कैरेक्टर्स के लिए printf() और scanf() फ़ंक्शन्स हैं। ये फ़ंक्शन्स wchar.h में मौजूद हैं। wprintf() फ़ंक्शन का उपयोग वाइड कैरेक्टर को मानक आउटपुट पर प्रिंट करने के लिए किया जाता है। वाइड स्ट्रिंग फॉर्मेट में फॉर्मेट स्पेसिफायर्स हो सकते

  2. C/C++ में संख्यात्मक स्थिरांक के पहले 0 का अर्थ

    कभी-कभी हम कुछ संख्यात्मक लिटरल्स देख सकते हैं जिनके पहले 0 होता है। यह इंगित करता है कि संख्या अष्टाधारी संख्या है। इसलिए अष्टाधारी लिटरल्स की शुरुआत में 0 होता है। उदाहरण के लिए, यदि एक अष्टाधारी संख्या 25 है तो हमें 025 लिखना होगा। उदाहरण #include <stdio.h> int main() { int a = 025;

  3. C++ में नाम मैंगलिंग और extern "C"

    C++ में हम फ़ंक्शन ओवरलोडिंग सुविधा का उपयोग कर सकते हैं। इस सुविधा का उपयोग करके हम समान नाम वाले फ़ंक्शन बना सकते हैं। केवल अंतर आर्गुमेंट्स के प्रकार और संख्या में होता है। रिटर्न प्रकार यहां विचार नहीं किया जाता। अब सवाल आता है कि C++ ऑब्जेक्ट कोड में ओवरलोडेड फ़ंक्शन्स को कैसे अलग करता है? ऑब्

  4. C में फ़ाइल हैंडलिंग की मूल बातें

    यहां हम C में कुछ बुनियादी फ़ाइल हैंडलिंग ऑपरेशन देखेंगे। ऑपरेशन नीचे सूचीबद्ध हैं: फ़ाइल में लिखना फ़ाइल से पढ़ना फ़ाइल में जोड़ना (Appending) फ़ाइल में लिखना कोड देखें कि हम फ़ाइल में कैसे लिखते हैं उदाहरण कोड #include <stdio.h> int main() { FILE *fp; char *filename = sample.txt;

  5. C में नामित प्रारंभिकरण (Designated Initializers)

    C90 मानक में हमें सरणियों को निश्चित क्रम में आरंभ करना पड़ता था, जैसे इंडेक्स 0, 1, 2 पर आरंभ करना आदि। C99 मानक से, उन्होंने C में नामित प्रारंभिकरण सुविधा पेश की। यहां हम तत्वों को यादृच्छिक क्रम में आरंभ कर सकते हैं। प्रारंभिकरण सरणी इंडेक्स या स्ट्रक्चर सदस्यों का उपयोग करके किया जा सकता है। यह

  6. C/C++ में वेरिएबल NULL है या नहीं जांचना

    C या C++ में NULL मानों की तुलना के लिए कोई विशेष विधि नहीं है। हम if स्टेटमेंट का उपयोग करके जांच सकते हैं कि कोई वेरिएबल NULL है या नहीं। यहां हम एक प्रोग्राम देखेंगे। हम रीड मोड में एक फ़ाइल खोलने का प्रयास करेंगे जो सिस्टम में मौजूद नहीं है। इसलिए फ़ंक्शन NULL मान लौटाएगा। हम इसे if स्टेटमेंट क

  7. C और C++ में अपरिभाषित व्यवहार

    यहां हम कुछ C और C++ कोड देखेंगे और परिणामों का अनुमान लगाने का प्रयास करेंगे। ये कोड कुछ रनटाइम त्रुटियां उत्पन्न करेंगे। 1. शून्य से विभाजन त्रुटि अपरिभाषित है। उदाहरण कोड #include <iostream> using namespace std; int main() { int x = 10, y = 0; int z = x / y; cout << Done

  8. C, C++ और Java में फ्लोटिंग पॉइंट ऑपरेशन और साहचर्यता

    C, C++ और Java में हम फ्लोटिंग पॉइंट संख्याओं के साथ कुछ गणितीय ऑपरेशन करते हैं। अब यहां हम जांचेंगे कि क्या फ्लोटिंग पॉइंट संख्याएं साहचर्यता नियम का पालन करती हैं या नहीं। उत्तर है नहीं। फ्लोटिंग पॉइंट संख्याएं कुछ मामलों में साहचर्यता नियमों का पालन नहीं करती हैं। यहां हम कुछ उदाहरण देखेंगे। उद

  9. C/C++ में इंलाइन फ़ंक्शन कब उपयोग करें और कब नहीं

    C++ में इंलाइन फ़ंक्शन नामक एक अच्छी विशेषता है। इस प्रकार के फ़ंक्शन C या C++ के मैक्रोज़ की तरह होते हैं। इंलाइन फ़ंक्शन का उपयोग करने के लिए हमें inline कीवर्ड निर्दिष्ट करना होगा। हम इस प्रकार के फ़ंक्शन का उपयोग कहीं भी कर सकते हैं, लेकिन हमें कुछ दिशानिर्देशों का पालन करना चाहिए। इंलाइन कब उप

  10. C में फॉर्मेट स्पेसिफायर्स

    फॉर्मेट स्पेसिफायर्स का उपयोग C में इनपुट और आउटपुट उद्देश्यों के लिए किया जाता है। इस अवधारणा का उपयोग करके कंपाइलर समझ सकता है कि scanf() फ़ंक्शन का उपयोग करके इनपुट लेते समय और printf() फ़ंक्शन का उपयोग करके प्रिंट करते समय वेरिएबल में किस प्रकार का डेटा है। यहां फॉर्मेट स्पेसिफायर्स की सूची है।

  11. C प्रोग्राम जो C++ में कंपाइल नहीं होगा

    C++ भाषा को C के साथ ऑब्जेक्ट-ओरिएंटेड अवधारणाओं जैसी कुछ अतिरिक्त विशेषताओं को जोड़कर डिज़ाइन किया गया है। अधिकांश C प्रोग्राम C++ कंपाइलर का उपयोग करके भी कंपाइल किए जा सकते हैं। हालांकि कुछ प्रोग्राम हैं जिन्हें C++ कंपाइलर का उपयोग करके कंपाइल नहीं किया जा सकता। आइए कुछ कोड देखें जो C कंपाइलर म

  12. C और C++ में अलग परिणाम देने वाला प्रोग्राम लिखें

    यहां हम कुछ ऐसे प्रोग्राम देखेंगे जो C या C++ कंपाइलर में कंपाइल करने पर अलग-अलग परिणाम देंगे। हम ऐसे कई प्रोग्राम ढूंढ सकते हैं, लेकिन यहां हम उनमें से कुछ पर चर्चा कर रहे हैं। C और C++ में, कैरेक्टर लिटरल्स को अलग तरीके से व्यवहार किया जाता है। C में, उन्हें int माना जाता है लेकिन C++ में, उन्हें

  13. C/C++ में ctime() फ़ंक्शन

    C लाइब्रेरी फ़ंक्शन char *ctime(const time_t *timer) टाइमर आर्गुमेंट के आधार पर स्थानीय समय को दर्शाने वाली एक स्ट्रिंग लौटाता है। लौटी गई स्ट्रिंग का निम्न प्रारूप होता है: Www Mmm dd hh:mm:ss yyyy, जहां Www सप्ताह का दिन है, Mmm अक्षरों में महीना है, dd महीने का दिन है, hh:mm:ss समय है, और yyyy व

  14. C/C++ में पॉइंटर्स की सरणी (जैग्ड) का उपयोग कैसे करें

    आइए निम्नलिखित उदाहरण पर विचार करें, जो 3 पूर्णांकों की एक सरणी का उपयोग करता है: C में उदाहरण #include <stdio.h> const int MAX = 3; int main() { int var[] = {10, 100, 200}; int i; for (i = 0; i < MAX; i++) { printf(var[%d] का मान = %d\n, i, var[i]); } return 0;

  15. C में अपनी खुद की हेडर फ़ाइल कैसे लिखें

    C में अपनी खुद की हेडर फ़ाइल लिखने के चरण: एक कोड टाइप करें और इसे sub.h के रूप में सहेजें। एक मुख्य प्रोग्राम subtraction.c लिखें जिसमें: नई हेडर फ़ाइल शामिल करें। <sub.h> के बजाय sub.h लिखें sub.h हेडर में सभी फ़ंक्शन अब उपयोग के लिए तैयार हैं। सीधे sub() फ़ंक्शन को कॉल करें। subtraction.c

  16. मानक C/C++ का उपयोग करके फ़ाइल मौजूद है या नहीं जांचने का सर्वोत्तम तरीका

    फ़ाइल मौजूद है या नहीं जांचने का एकमात्र तरीका फ़ाइल को पढ़ने या लिखने के लिए खोलने का प्रयास करना है। यहां एक उदाहरण है: C में उदाहरण #include <stdio.h> int main() { /* पढ़ने के लिए फ़ाइल खोलने का प्रयास */ FILE *file; if (file = fopen(a.txt, r)) { fclose(file);

  17. C/C++ में पॉइंटर्स के अनुप्रयोग

    सरणी तत्वों तक पहुंचने के लिए हम पॉइंटर्स का उपयोग करके सरणी तत्वों तक पहुंच सकते हैं। C में उदाहरण #include <stdio.h> int main() { int a[] = {60, 70, 20, 40}; printf(%d\n, *(a + 1)); return 0; } आउटपुट 70 C++ में उदाहरण #include <iostream> using namespace std; int main()

  18. C में फ़ंक्शन पॉइंटर

    फ़ंक्शन पॉइंटर्स सामान्य पॉइंटर्स की तरह कोड की ओर इशारा करते हैं। फ़ंक्शन पॉइंटर्स में, फ़ंक्शन के नाम का उपयोग फ़ंक्शन का पता प्राप्त करने के लिए किया जा सकता है। एक फ़ंक्शन को आर्गुमेंट के रूप में भी पास किया जा सकता है और फ़ंक्शन से लौटाया भी जा सकता है। घोषणा function_return_type(*Pointer_na

  19. C/C++ में पॉइंटर्स की तुलना करना

    हम पॉइंटर्स की तुलना कर सकते हैं यदि वे एक ही सरणी की ओर इशारा कर रहे हों। संबंधपरक ऑपरेटर्स का उपयोग दो पॉइंटर्स की तुलना के लिए किया जा सकता है। पॉइंटर्स को गुणा या विभाजित नहीं किया जा सकता। C में उदाहरण #include <stdio.h> int main() { int *p2; int *p1; p2 = (int *)300; p1

  20. C/C++ में पॉइंटर वेरिएबल घोषित करना

    पॉइंटर का उपयोग वेरिएबल्स के पते को संग्रहीत करने के लिए किया जाता है। C/C++ में पॉइंटर वेरिएबल घोषित करने के लिए, इसके नाम से पहले एक एस्टेरिस्क (*) का उपयोग किया जाता है। घोषणा *pointer_name C में उदाहरण #include <stdio.h> int main() { // एक सामान्य पूर्णांक वेरिएबल int a = 7;

Total 1447 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:18/73  20-कंप्यूटर/Page Goto:1 12 13 14 15 16 17 18 19 20 21 22 23 24