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

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

  1. मैं सी/सी++ में फॉरवर्ड डिक्लेरेशन का उपयोग कब कर सकता हूं?

    सी ++ में आगे की घोषणा घोषणा के बाद कोड को यह बताती है कि व्यक्ति नाम के साथ वर्ग हैं। यह संकलक को संतुष्ट करता है जब वह इन नामों का उपयोग देखता है। बाद में लिंकर को कक्षाओं की परिभाषा मिल जाएगी। उदाहरण कोड Class Person; void myFunc(Person p1) { // ... } Class Person { // Class definition here

  2. मुझे वर्तमान C या C++ मानक दस्तावेज़ कहाँ मिलेंगे?

    इस पोस्ट में आप कुछ विवरण प्राप्त कर सकते हैं जहां आप कुछ वर्तमान और पिछले C/C++ मानकों के मुफ्त ड्राफ्ट खरीद और देख सकते हैं। सी दस्तावेज़ C11: 198 सीएफ़एफ़ (https://www.iso.org/standard/57853.html) सार्वजनिक रूप से (https://www.open-std.org/JTC1/SC22/WG14/www/docs/n1570.pdf) पर विकिपी

  3. सी प्रोग्राम एक संख्या को एक स्ट्रिंग में बदलने के लिए

    इस खंड में हम देखेंगे कि किसी संख्या (पूर्णांक या फ्लोट या किसी अन्य संख्यात्मक प्रकार के डेटा) को एक स्ट्रिंग में कैसे परिवर्तित किया जाए। तर्क बहुत सरल है। यहां हम स्प्रिंटफ () फ़ंक्शन का उपयोग करेंगे। इस फ़ंक्शन का उपयोग कुछ मान या रेखा को एक स्ट्रिंग में प्रिंट करने के लिए किया जाता है, लेकिन क

  4. सी प्रोग्राम strcpy () फ़ंक्शन का उपयोग किए बिना स्ट्रिंग की प्रतिलिपि बनाने के लिए

    इस खंड में हम देखेंगे कि strcpy() फ़ंक्शन का उपयोग किए बिना एक स्ट्रिंग को अन्य स्ट्रिंग में कैसे कॉपी किया जाए। इस समस्या को हल करने के लिए हम अपना स्वयं का फ़ंक्शन लिख सकते हैं जो strcpy () की तरह कार्य कर सकता है, लेकिन यहां हम कुछ ट्रिक का पालन करेंगे। एक स्ट्रिंग को दूसरे में कॉपी करने के लिए ह

  5. सी प्रोग्राम प्रोग्राम में किसी भी उद्धरण के बिना एक स्ट्रिंग मुद्रित करने के लिए

    यह एक और मुश्किल समस्या है। इस कार्यक्रम में, हम देखेंगे कि सी का उपयोग करके एक स्ट्रिंग को कैसे प्रिंट किया जाए जहां कोई उद्धरण चिह्नों का उपयोग नहीं किया जाता है। यहां हम मैक्रो फ़ंक्शन का उपयोग कर रहे हैं। हम मैक्रो फ़ंक्शन को परिभाषित कर रहे हैं जैसे #define getString(x) #x getString() एक मैक्

  6. स्ट्रिंग संयोजन के लिए सी/सी++ मैक्रो

    इस प्रोग्राम में हम देखेंगे कि कैसे मैक्रोज़ का उपयोग दो स्ट्रिंग्स को जोड़ने के लिए किया जाता है। हम मैक्रो में दो या दो से अधिक स्ट्रिंग्स बना सकते हैं, फिर उन्हें एक के बाद एक लिख कर उन्हें एक कॉन्टेनेटेड स्ट्रिंग में बदल सकते हैं। सिंटैक्स नीचे जैसा है: #define STR1 "str1" #define STR2

  7. C . में एक फ्लोटिंग पॉइंट नंबर को स्ट्रिंग में बदलें

    इस खंड में हम देखेंगे कि किसी संख्या (पूर्णांक या फ्लोट या किसी अन्य संख्यात्मक प्रकार के डेटा) को एक स्ट्रिंग में कैसे परिवर्तित किया जाए। तर्क बहुत सरल है। यहां हम स्प्रिंटफ () फ़ंक्शन का उपयोग करेंगे। इस फ़ंक्शन का उपयोग कुछ मान या रेखा को एक स्ट्रिंग में प्रिंट करने के लिए किया जाता है, लेकिन क

  8. आप सी या सी ++ में एक स्ट्रिंग को जगह में कैसे उलटते हैं?

    इस खंड में हम देखेंगे कि कैसे एक स्ट्रिंग को जगह में उलटना है। इसलिए हम उलटने के लिए कुछ अन्य मेमोरी स्पेस का उपयोग नहीं करेंगे। C++ में, हम std::string का उपयोग कर सकते हैं। लेकिन सी के लिए हमें कैरेक्टर ऐरे का इस्तेमाल करना होगा। इस प्रोग्राम में हम स्ट्रिंग लेने के लिए कैरेक्टर ऐरे का उपयोग कर रह

  9. सी/सी++ में पूर्णांक अतिप्रवाह का पता कैसे लगाएं?

    एकमात्र सुरक्षित तरीका अतिप्रवाह होने से पहले इसकी जांच करना है। हालांकि पूर्णांक अतिप्रवाह की जांच के कुछ हैकी तरीके हैं। इसलिए यदि आप अहस्ताक्षरित int अतिरिक्त में अतिप्रवाह का पता लगाने का लक्ष्य रखते हैं, तो आप जांच सकते हैं कि परिणाम वास्तव में जोड़े गए मानों से कम है या नहीं। तो उदाहरण के लिए,

  10. C/C++ प्रोग्राम में सेगमेंटेशन फॉल्ट क्या है?

    सेग्मेंटेशन फॉल्ट तब होता है जब आपका प्रोग्राम मेमोरी के ऐसे क्षेत्र तक पहुंचने का प्रयास करता है जिसे एक्सेस करने की अनुमति नहीं है। दूसरे शब्दों में, जब आपका प्रोग्राम उस मेमोरी को एक्सेस करने का प्रयास करता है जो आपके प्रोग्राम के लिए ऑपरेटिंग सिस्टम द्वारा आवंटित सीमा से परे है। सेगमेंटेशन दोष ज

  11. सी/सी++ फ़ंक्शन से स्थानीय सरणी कैसे वापस करें

    यह एक C++ प्रोग्राम है जो किसी फ़ंक्शन से एक स्थानीय सरणी लौटाता है। एल्गोरिदम Begin We can use dynamically allocated array to return a local array from function Array(). Print the elements of the array. End उदाहरण कोड #include <iostream> using namespace std; int* Array() { int* a = n

  12. C/C++ में एक बहुआयामी सरणियों का प्रारंभ

    बहुआयामी सरणी में, सरणी का आयाम 1 से अधिक होना चाहिए। निम्न आरेख 3 x 3 x 3 आयाम वाले बहुआयामी सरणी के लिए स्मृति आवंटन रणनीति दिखाता है। यह एक बहुआयामी सरणी को इनिशियलाइज़ करने के लिए C++ प्रोग्राम है। एल्गोरिदम Begin    Initialize the elements of a multidimensional array.    

  13. सी / सी ++ में बहुआयामी सरणी

    C/C++ में, बहुआयामी सरणी को सरल शब्दों में सरणियों के सरणी के रूप में परिभाषित किया गया है। बहुआयामी सरणियों में डेटा को सारणीबद्ध रूप में (पंक्ति प्रमुख क्रम में) संग्रहीत किया जाता है। निम्न आरेख 3 x 3 x 3 आयाम वाले बहुआयामी सरणी के लिए स्मृति आवंटन रणनीति दिखाता है। एल्गोरिदम Begin    

  14. आकार का उपयोग किए बिना सी/सी ++ में सरणी का आकार पाएं

    इस प्रोग्राम में, हम बिना sizeof का उपयोग किए C/C++ में सरणी का आकार ज्ञात करते हैं। एल्गोरिदम Begin Initialize the elements of the array. &a => This is the pointer to array which points at the same memory address as a. &a + 1 => It points at the address after the end of the a

  15. C . में एक संरचना में लचीले ऐरे सदस्य

    सी में एक संरचना में लचीले ऐरे सदस्यों का मतलब है कि हम संरचना के भीतर इसके आयाम के बिना सरणी घोषित कर सकते हैं और इसका आकार प्रकृति में लचीला होगा। लचीला सरणी सदस्य कक्षा का अंतिम सदस्य होना चाहिए। यहां एक उदाहरण दिया गया है: उदाहरण #include #include #include //structure of type employee and must

  16. सी/सी++ में शॉर्ट हैंड ऐरे नोटेशन

    यदि C में बार-बार मान मौजूद हैं तो हम उस सरणी को परिभाषित करने के लिए शॉर्टहैंड एरे नोटेशन का उपयोग करते हैं। यहां एक उदाहरण दिया गया है: उदाहरण कोड #include <stdio.h> int main() { int array[10] = {[0 ... 3]7, [4 ... 5]6,[6 ... 9]2}; for (int i = 0; i < 10; i++) printf("%d

  17. सी सरणी पैरामीटर को पॉइंटर्स के रूप में क्यों मानता है?

    C सरणी पैरामीटर को पॉइंटर्स के रूप में मानता है क्योंकि यह कम समय लेने वाला और अधिक कुशल है। यद्यपि यदि हम किसी फ़ंक्शन के लिए सरणी के प्रत्येक तत्व के पते को तर्क के रूप में पास कर सकते हैं, लेकिन यह अधिक समय लेने वाला होगा। इसलिए पहले तत्व के आधार पते को फ़ंक्शन में पास करना बेहतर है जैसे: void fu

  18. सी/सी++ में सरणी तत्वों का एक असामान्य प्रतिनिधित्व

    यह सरणी तत्वों के असामान्य प्रतिनिधित्व का एक सरल C++ प्रोग्राम है। #include<iostream> using namespace std; int main() { int array[5] = {7,7,7, 6, 6}; for (int i = 0; i < 5; i++) cout<<*(array+i); return 0; } आउटपुट 7 7 7 6 6

  19. सी . में पॉइंटर बनाम ऐरे

    अधिकांश समय पॉइंटर्स और सरणी को सी में समान माना जाता है। कुछ अंतर हैं: &ऑपरेटर: &सूचक =सूचक का पता देता है। &array =प्रथम तत्व का पता देता है। आकार का ऑपरेटर: sizeof(array) =सरणी के सभी तत्वों द्वारा खपत की गई कुल मेमोरी लौटाता है। sizeof(pointer) =पॉइंटर वेरिएबल द्वारा उपभोग की गई एक

  20. सी/सी++ सरणी सूचकांक शून्य से क्यों शुरू होता है?

    जैसा कि ऐरे इंडेक्स 0 से शुरू होता है, इसलिए a[i] को *(a + i) के रूप में लागू किया जा सकता है। यदि ऐरे इंडेक्स 1 से शुरू होता है तो a[i] को *(a+i-1) के रूप में लागू किया जाएगा जो संकलन के दौरान समय लेने वाला होगा और प्रोग्राम का प्रदर्शन भी प्रभावित होगा। इसलिए, सरणी की अनुक्रमणिका 0 से प्रारंभ कर

Total 1436 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:9/72  20-कंप्यूटर/Page Goto:1 3 4 5 6 7 8 9 10 11 12 13 14 15