-
C/C++ में strcpy() फ़ंक्शन
strcpy() फ़ंक्शन एक स्टैंडर्ड लाइब्रेरी फ़ंक्शन है। इसका उपयोग एक स्ट्रिंग को दूसरी स्ट्रिंग में कॉपी करने के लिए किया जाता है। C भाषा में, यह string.h हेडर फ़ाइल में घोषित है जबकि C++ भाषा में, यह cstring हेडर फ़ाइल में घोषित है। यह डेस्टिनेशन का पॉइंटर लौटाता है।C भाषा में strcpy() का सिंटैक्स यहा
-
C/C++ में strcmp() फ़ंक्शन
strcmp() फ़ंक्शन एक बिल्ट-इन लाइब्रेरी फ़ंक्शन है और यह string.h हेडर फ़ाइल में घोषित है। इस फ़ंक्शन का उपयोग स्ट्रिंग आर्गुमेंट्स की तुलना करने के लिए किया जाता है। यह स्ट्रिंग्स की शब्दकोशीय तुलना करता है, जिसका अर्थ है कि यह दोनों स्ट्रिंग्स की तुलना कैरेक्टर दर कैरेक्टर करता है। यह स्ट्रिंग्स के
-
C में Float और Double
FloatFloat एक डेटा टाइप है जिसका उपयोग फ्लोटिंग पॉइंट नंबरों को दर्शाने के लिए किया जाता है। यह एक 32-बिट IEEE 754 सिंगल प्रिसिजन फ्लोटिंग पॉइंट नंबर है (साइन के लिए 1-बिट, एक्सपोनेंट के लिए 8-बिट, मान के लिए 23-बिट)। इसमें 6 डेसीमल डिजिट की प्रिसिजन होती है।C भाषा में float का सिंटैक्स यहाँ दिया गय
-
C/C++ में goto स्टेटमेंट
goto स्टेटमेंट एक जंप स्टेटमेंट है। एक फ़ंक्शन के भीतर, इसका उपयोग एक स्टेटमेंट से दूसरे स्टेटमेंट पर जाने के लिए किया जाता है। इस स्टेटमेंट का उपयोग अत्यधिक हतोत्साहित किया जाता है। यह प्रोग्राम को जटिल बनाता है और प्रोग्राम के कंट्रोल फ्लो को ट्रेस करना मुश्किल बना देता है। यह प्रोग्राम को संशोधित
-
C/C++ में Continue स्टेटमेंट
Continue स्टेटमेंट एक लूप नियंत्रण स्टेटमेंट है। यह break स्टेटमेंट के विपरीत काम करता है और अगले स्टेटमेंट्स को निष्पादित करने के लिए बाध्य करता है।C भाषा में continue स्टेटमेंट का सिंटैक्स यहाँ दिया गया है:continue;C भाषा में continue स्टेटमेंट का एक उदाहरण यहाँ दिया गया है:उदाहरण#include <stdi
-
C/C++ में Break स्टेटमेंट
Break स्टेटमेंट भी एक लूप नियंत्रण स्टेटमेंट है। इसका उपयोग लूप को समाप्त करने के लिए किया जाता है। जैसे ही break स्टेटमेंट का सामना होता है, लूप वहीं रुक जाता है और लूप के नीचे के अगले स्टेटमेंट को निष्पादित करता है। इसका उपयोग switch स्टेटमेंट में case को समाप्त करने के लिए भी किया जाता है।C भाषा
-
C में For लूप बनाम While लूप
For लूपFor लूप एक पुनरावृत्ति नियंत्रण संरचना है। यह स्टेटमेंट्स को एक विशिष्ट संख्या में निष्पादित करता है। पहले, यह प्रारंभिक मान लेता है जहां से यह पुनरावृत्ति शुरू करता है। दूसरा, यह शर्त लेता है, जिसे सत्य या असत्य के लिए जांचा जाता है। अंत में, यह लूप वेरिएबल्स को बढ़ाता/घटाता और अपडेट करता है
-
C में स्ट्रिंग को अपरकेस में बदलना
C भाषा में स्ट्रिंग को अपरकेस में बदलने का प्रोग्राम यहाँ दिया गया है:उदाहरण#include <stdio.h> #include <string.h> int main() { char s[100]; int i; printf("\nEnter a string : "); gets(s); for (i = 0; s[i]!='\0
-
C भाषा में एरे (Arrays)
एरे एक ही प्रकार के तत्वों का संग्रह है जो सन्निहित मेमोरी लोकेशन पर संग्रहीत होते हैं। सबसे कम पता पहले तत्व से मेल खाता है जबकि सबसे अधिक पता अंतिम तत्व से मेल खाता है।एरे इंडेक्स शून्य (0) से शुरू होता है और एरे के आकार घटा एक (array size - 1) पर समाप्त होता है। एरे का आकार शून्य से बड़ा एक पूर्ण
-
C भाषा में स्ट्रिंग्स (Strings)
स्ट्रिंग कैरेक्टर्स का एक सरणी (array) है जो नल कैरेक्टर (\0) से समाप्त होती है। नल कैरेक्टर यूजर द्वारा नहीं रखा जाता, कंपाइलर इसे स्ट्रिंग के अंत में स्वचालित रूप से रखता है।एक सरणी और एक स्ट्रिंग के बीच अंतर यह है कि कंपाइलर सरणी के अंत में नल कैरेक्टर नहीं रखता, जबकि स्ट्रिंग में कंपाइलर नल कैरे
-
C/C++ में एनम (enum) का उपयोग कैसे करें?
एन्यूमरेशन C भाषा में एक यूजर-डिफाइंड डेटा टाइप है। इसका उपयोग इंटीग्रल कॉन्स्टेंट को नाम असाइन करने के लिए किया जाता है, जिससे प्रोग्राम पढ़ने और मेंटेन करने में आसान हो जाता है। enum कीवर्ड का उपयोग एन्यूमरेशन घोषित करने के लिए किया जाता है।C भाषा में enum का सिंटैक्स यहाँ दिया गया है:enum enum_na
-
C/C++ में iswlower() फ़ंक्शन
iswlower() फ़ंक्शन C/C++ में एक बिल्ट-इन फ़ंक्शन है। यह जांचता है कि वाइड कैरेक्टर लोअर केस में है या नहीं। यह C++ भाषा में cwctype हेडर फ़ाइल में और C भाषा में ctype.h में घोषित है। यह एक सिंगल कैरेक्टर लेता है जिसे वाइड कैरेक्टर के रूप में जाना जाता है। यदि कैरेक्टर लोअर केस नहीं है तो यह शून्य (0
-
C/C++ में towupper() फ़ंक्शन
towupper() फ़ंक्शन C/C++ में एक बिल्ट-इन फ़ंक्शन है। यह वाइड कैरेक्टर को अपर केस में बदलता है। यह C++ भाषा में cwctype हेडर फ़ाइल में और C भाषा में ctype.h में घोषित है। यह एक सिंगल कैरेक्टर लेता है जिसे वाइड कैरेक्टर के रूप में जाना जाता है। यदि कैरेक्टर पहले से अपर केस है, तो यह उसे वैसे ही रखता ह
-
C/C++ में iswdigit() फ़ंक्शन
iswdigit() फ़ंक्शन C/C++ में एक बिल्ट-इन फ़ंक्शन है। यह जांचता है कि वाइड कैरेक्टर डेसीमल डिजिट है या नहीं। यह C++ भाषा में cwctype हेडर फ़ाइल में और C भाषा में ctype.h में घोषित है। यह एक सिंगल कैरेक्टर लेता है जिसे वाइड कैरेक्टर के रूप में जाना जाता है।0 से 9 तक के कैरेक्टर डेसीमल डिजिट के रूप में
-
C/C++ में atol(), atoll() और atof() फ़ंक्शन
atol() फ़ंक्शनatol() फ़ंक्शन स्ट्रिंग को लॉन्ग इंटीजर में बदलता है। जब कोई रूपांतरण नहीं होता तो यह शून्य लौटाता है। यह परिवर्तित लॉन्ग इंट मान लौटाता है।C++ भाषा में atol का सिंटैक्स यहाँ दिया गया है:long int atol(const char *string)C++ भाषा में atol() का एक उदाहरण यहाँ दिया गया है:उदाहरण#include &
-
C में %d और %i फॉर्मेट स्पेसिफायर के बीच अंतर
फॉर्मेट स्पेसिफायर %dफॉर्मेट स्पेसिफायर %d एक पूर्णांक मान को साइन्ड डेसीमल पूर्णांक के रूप में लेता है, जिसका अर्थ है कि मान डेसीमल होना चाहिए चाहे वह नकारात्मक हो या सकारात्मक।C भाषा में फॉर्मेट स्पेसिफायर %d का एक उदाहरण यहाँ दिया गया है:उदाहरण#include <stdio.h> int main() { in
-
C में scanf() और fscanf() फंक्शन
scanf() फंक्शनC भाषा में scanf() फंक्शन का उपयोग stdin से फॉर्मेटेड इनपुट पढ़ने के लिए किया जाता है। यह लिखे गए कुल कैरेक्टर्स की संख्या लौटाता है, अन्यथा नेगेटिव वैल्यू लौटाता है।C भाषा में scanf() का सिंटैक्स यहां दिया गया है:int scanf(const char *characters_set)C भाषा में scanf() का एक उदाहरण:उदा
-
C में strpbrk()
फ़ंक्शन strpbrk() का उपयोग पहली स्ट्रिंग के पहले कैरेक्टर को खोजने और इसे दूसरी स्ट्रिंग के किसी भी कैरेक्टर से मैच करने के लिए किया जाता है। यदि कोई मैच नहीं मिलता तो यह NULL लौटाता है, अन्यथा यह पहली स्ट्रिंग के उस कैरेक्टर का पॉइंटर लौटाता है जो दूसरी स्ट्रिंग के कैरेक्टर से मैच करता है। यहां C
-
C/C++ में strcoll()
फ़ंक्शन strcoll() का उपयोग दो स्ट्रिंग्स की तुलना लोकेल-स्पेसिफिक कोलेटिंग सीक्वेंस का उपयोग करके करने के लिए किया जाता है। यह लौटाता है: शून्य, जब दोनों स्ट्रिंग्स समान हों शून्य से बड़ा मान जब पहली स्ट्रिंग दूसरी से बड़ी हो शून्य से कम मान, जब पहली स्ट्रिंग दूसरी से छोटी हो यहां C भाषा में str
-
C में strspn()
फ़ंक्शन strspn() का उपयोग दूसरी स्ट्रिंग में मौजूद पहली स्ट्रिंग के सबस्ट्रिंग की लंबाई की गणना करने के लिए किया जाता है। यह उस सबस्ट्रिंग की लंबाई लौटाता है। यहां C भाषा में strspn() का सिंटैक्स है: size_t strspn(const char *string1, const char *string2); यहां C भाषा में strspn() का एक उदाहरण है: