-
C में स्ट्रक्चर्स
स्ट्रक्चर एक यूजर-डिफाइंड डेटाटाइप है। इसका उपयोग विभिन्न प्रकार के डेटा को सिंगल टाइप में संयोजित करने के लिए किया जाता है। इसमें कई सदस्य और स्ट्रक्चर वेरिएबल्स हो सकते हैं। C भाषा में स्ट्रक्चर को परिभाषित करने के लिए कीवर्ड struct का उपयोग किया जाता है। स्ट्रक्चर सदस्यों को डॉट (.) ऑपरेटर का उपय
-
C में यूनियन
यूनियन एक यूजर-डिफाइंड डेटाटाइप है। यूनियन के सभी सदस्य समान मेमोरी लोकेशन साझा करते हैं। यूनियन का आकार यूनियन के सबसे बड़े सदस्य के आकार द्वारा तय किया जाता है। यदि आप दो या अधिक सदस्यों के लिए समान मेमोरी लोकेशन का उपयोग करना चाहते हैं, तो यूनियन उसके लिए सबसे अच्छा है। यूनियन स्ट्रक्चर के समान
-
C/C++ में strchr() फ़ंक्शन
फ़ंक्शन strchr() का उपयोग स्ट्रिंग में कैरेक्टर खोजने के लिए किया जाता है। यह दूसरे आर्गुमेंट के रूप में पास किए गए कैरेक्टर की पहली घटना को खोजता है और सफल होने पर कैरेक्टर का पॉइंटर लौटाता है, अन्यथा NULL। यहां C भाषा में strchr() का सिंटैक्स है: char *strchr(const char *string, int character) य
-
C/C++ में isgreaterequal()
फ़ंक्शन isgreaterequal() का उपयोग यह जांचने के लिए किया जाता है कि पहला आर्गुमेंट दूसरे से बड़ा या बराबर है या नहीं। यह C भाषा में math.h हेडर फ़ाइल में घोषित है। सफलता पर यह true लौटाता है, अन्यथा false। यहां C++ भाषा में isgreaterequal() का सिंटैक्स है: bool isgreaterequal(value1, value2); यहां,
-
C में fgetc() और fputc()
fgetc() फ़ंक्शन fgetc() का उपयोग फ़ाइल से कैरेक्टर पढ़ने के लिए किया जाता है। यह फ़ाइल पॉइंटर द्वारा इंगित कैरेक्टर को लौटाता है, यदि सफल होता है, अन्यथा EOF लौटाता है। यहां C भाषा में fgetc() का सिंटैक्स है: int fgetc(FILE *stream) यहां C भाषा में fgetc() का एक उदाहरण है: मान लीजिए हमारे पास new.
-
C में calloc() बनाम malloc()
calloc() फ़ंक्शन calloc() का मतलब contiguous allocation (सन्निकट आवंटन) है। यह malloc() के समान काम करता है लेकिन यह समान आकार के मेमोरी के कई ब्लॉक्स एलोकेट करता है। यहां C भाषा में calloc() का सिंटैक्स है: void *calloc(size_t number, size_t size); यहां, number - एलोकेट किए जाने वाले ऐरे के तत्वो
-
C में fseek() बनाम rewind()
fseek() C भाषा में fseek() का उपयोग फ़ाइल पॉइंटर को एक विशिष्ट स्थिति पर ले जाने के लिए किया जाता है। ऑफसेट और स्ट्रीम पॉइंटर के गंतव्य हैं, जो फ़ंक्शन पैरामीटर्स में दिए गए हैं। यदि सफल होता है, तो यह शून्य लौटाता है, अन्यथा गैर-शून्य मान लौटाया जाता है। यहां C भाषा में fseek() का सिंटैक्स है: int
-
C में EOF, getc() और feof()
EOF EOF का मतलब एंड ऑफ फाइल है। फंक्शन getc() सफल होने पर EOF लौटाता है। C भाषा में EOF का एक उदाहरण यहाँ है, मान लें हमारे पास निम्नलिखित सामग्री के साथ new.txt फाइल है। This is demo! This is demo! अब, आइए उदाहरण देखें। उदाहरण #include <stdio.h> int main() { FILE *f = fopen(new.txt, r);
-
C में realloc() का उपयोग
realloc फंक्शन का उपयोग मेमोरी ब्लॉक को रिसाइज़ करने के लिए किया जाता है जिसे पहले malloc या calloc द्वारा आवंटित किया गया था। C भाषा में realloc का सिंटैक्स यहाँ है, void *realloc(void *pointer, size_t size) यहाँ, pointer - वह पॉइंटर जो malloc या calloc द्वारा पहले आवंटित मेमोरी ब्लॉक की ओर इंगित क
-
C में मौजूदा फाइल के लिए राइट मोड में fopen()
fopen() फंक्शन पॉइंटर द्वारा इंगित फाइल को खोलता है और फाइल को पढ़ता या लिखता है। राइट मोड में, w का उपयोग किया जाता है और रीड मोड में, r का उपयोग किया जाता है। जब कोई फाइल डायरेक्टरी में मौजूद होती है, तो इसे एक नई खाली फाइल के रूप में माना जाता है और फाइल की सामग्री को नए डेटा से ओवरराइड कर दिया ज
-
C में फाइल की सामग्री प्रिंट करना
C भाषा में फाइल की सामग्री प्रिंट करने का एक उदाहरण यहाँ है, मान लें हमारे पास निम्नलिखित सामग्री के साथ new.txt फाइल है। 0,hell!o 1,hello! 2,gfdtrhtrhrt 3,demo अब, आइए उदाहरण देखें। उदाहरण #include <stdio.h> #include <conio.h> void main() { FILE *f; char s; clrscr(); f =
-
C भाषा में isalnum() फंक्शन
isalnum() फंक्शन का उपयोग यह जांचने के लिए किया जाता है कि कैरेक्टर अल्फान्यूमेरिक है या नहीं। यह नॉन-ज़ीरो मान लौटाता है, यदि कैरेक्टर अल्फान्यूमेरिक है मतलब लेटर या नंबर, अन्यथा शून्य लौटाता है। यह ctype.h हेडर फाइल में घोषित है। C भाषा में isalnum() का सिंटैक्स यहाँ है, int isalnum(int character)
-
C भाषा में isupper() फंक्शन
isupper() फंक्शन का उपयोग यह जांचने के लिए किया जाता है कि कैरेक्टर अपरकेस है या नहीं। यह सफल होने पर नॉन-ज़ीरो मान लौटाता है, अन्यथा शून्य लौटाता है। यह ctype.h हेडर फाइल में घोषित है। C भाषा में isupper() का सिंटैक्स यहाँ है, int isupper(int character); यहाँ, character - वह कैरेक्टर जिसे जांचा जान
-
C/C++ में strtod() फंक्शन
strtod() फंक्शन का उपयोग स्ट्रिंग को फ्लोटिंग पॉइंट नंबर में बदलने के लिए किया जाता है। स्ट्रिंग को डबल टाइप नंबर में बदला जाता है। यह सफल होने पर परिवर्तित नंबर लौटाता है, अन्यथा शून्य। यह stdlib.h हेडर फाइल में घोषित है। C भाषा में strtod() का सिंटैक्स यहाँ है, double strtod(const char *string, ch
-
C/C++ में स्ट्रिंग को डबल में कैसे बदलें?
स्ट्रिंग को डबल में बदलने का एक उदाहरण यहाँ है। उदाहरण #include <iostream> using namespace std; int main() { char s[20] = 18.2894 is a number; char *p; double result; result = strtod(s, &p); cout << The number after conversion of string : << result; ret
-
C/C++ में memmove() फंक्शन
memmove() फंक्शन का उपयोग पूरे मेमोरी ब्लॉक को एक स्थान से दूसरे स्थान पर ले जाने के लिए किया जाता है। एक स्रोत है और दूसरा पॉइंटर द्वारा इंगित डेस्टिनेशन है। यह C भाषा में string.h हेडर फाइल में घोषित है। C भाषा में memmove() का सिंटैक्स यहाँ है, void *memmove(void *dest_str, const void *src_str, s
-
C/C++ में memcpy() फंक्शन
memcpy() फंक्शन का उपयोग एक मेमोरी ब्लॉक को एक स्थान से दूसरे स्थान पर कॉपी करने के लिए किया जाता है। एक स्रोत है और दूसरा पॉइंटर द्वारा इंगित डेस्टिनेशन है। यह C भाषा में string.h हेडर फाइल में घोषित है। यह ओवरफ्लो की जांच नहीं करता। C भाषा में memcpy() का सिंटैक्स यहाँ है, void *memcpy(void *dest_
-
C में स्ट्रिंग के लिए strlen() और sizeof() में अंतर
strlen() strlen() फंक्शन C भाषा में एक पूर्वनिर्धारित फंक्शन है। यह string.h हेडर फाइल में घोषित है। इसका उपयोग एरे या स्ट्रिंग की लंबाई प्राप्त करने के लिए किया जाता है। C भाषा में strlen() का सिंटैक्स यहाँ है, size_t strlen(const char *string); यहाँ, string - वह स्ट्रिंग जिसकी लंबाई की गणना की जान
-
C/C++ में ungetc()
ungetc() फंक्शन एक कैरेक्टर लेता है और उसे स्ट्रीम में वापस धकेलता है ताकि कैरेक्टर को फिर से पढ़ा जा सके। C भाषा में ungetc() का सिंटैक्स यहाँ है, int ungetc(int character, FILE *stream) यहाँ, character - स्ट्रीम में वापस धकेला जाने वाला कैरेक्टर। stream - फाइल ऑब्जेक्ट का पॉइंटर। C भाषा में ungetc
-
C/C++ में atexit() फंक्शन
atexit() फंक्शन का उपयोग प्रोग्राम के सामान्य निकास के बाद फंक्शन को कॉल करने के लिए किया जाता है। प्रोग्राम को बिना किसी पैरामीटर के कॉल किया जाता है। atexit() फंक्शन exit() के बाद कॉल किया जाता है। टर्मिनेशन फंक्शन को प्रोग्राम में कहीं भी कॉल किया जा सकता है। यह फंक्शन stdlib.h हेडर फाइल में घोषि