Articles of सी

सी कोड में ": – !!" क्या है?

मैं /usr/include/linux/kernel.h में इस अजीब मैक्रो कोड में टकराया: /* Force a compilation error if condition is true, but also produce a result (of value 0 and type size_t), so the expression can be used eg in a structure initializer (or where-ever else comma expressions aren't permitted). */ #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) #define […]

गणित की तुलना ऑपरेटर की चेनिंग – जैसे "((5 <j <= 1))"

int j=42; if( (5<j<=1) ) { printf("yes"); } else { printf("no"); } आउटपुट: yes हाँ क्यों उत्पादन करता है? क्या स्थिति सिर्फ आधी सच नहीं है?

सी – सेगमेंटेशन फॉल्ट स्ट्रक्म्प के साथ?

मुझे स्ट्रैंकएम फ़ंक्शन के साथ कहीं एक विभाजन गलती हो रही है मैं अभी भी सी के लिए बहुत नया हूं और मुझे नहीं पता कि यह मुझे त्रुटि क्यों देता है int linear_probe(htable h, char *item, int k){ int p; int step = 1; do { p = (k + step++) % h->capacity; }while(h->keys[p] […]

मॉलोक () के बाद पॉइंटर को सीधा सीमा से लिखना त्रुटि उत्पन्न नहीं कर रहा है

जब मैं नीचे कोड की कोशिश करता हूँ यह ठीक काम करता है क्या मैं कुछ भूल रहा हूँ? main() { int *p; p=malloc(sizeof(int)); printf("size of p=%d\n",sizeof(p)); p[500]=999999; printf("p[0]=%d",p[500]); return 0; } मैंने इसे malloc (0 * sizeof (int)) या कुछ के साथ की कोशिश की, लेकिन यह सिर्फ ठीक काम करता है। प्रोग्राम केवल […]

strtok फ़ंक्शन थ्रेड सुरक्षा

मैं प्रोग्राम को डिबग करने में कुछ समय व्यतीत कर रहा हूं जो विभाजन की गलती देता है बग काफी अनैतिक और आंतरायिक है, जो कष्टप्रद है। मैं इसे नीचे strtok के फोन करने के लिए संकुचित। मुझे संदेह है कि स्ट्रैक्ट को दो भिन्न धागे में विभाजित करने के लिए स्ट्रटोक का बुला रहा […]

scanf दूसरी बार इनपुट के लिए नहीं पूछेगा

#include "stdio.h" int main(void) { int order, nextp, N=3; char cont; nextp = 0; printf("\nShould we continue (y or n): "); scanf("%c", &cont); if (cont != 'y') return; for(; nextp < N; nextp++) { printf("Enter order number: "); scanf("%d", &order); printf("you have entered %d\n", order); printf("okay now continue with cont\n"); printf("enter cont y or n: […]

इनपुट से डेटा में स्टोर करें

मैं सी में शुरुआत कर रहा हूँ। कृपया मेरा मन मत करो अगर मेरा सवाल लंगड़ा है इस कार्यक्रम में मैंने लिखा है, जब मैं 'के लिए' पहली बार लूप का उपयोग करता हूं, मुझे उम्मीद है कि केवल 3 मान एक सरणी में संग्रहीत किए जाते हैं लेकिन यह 4 मानों को स्टोर करता […]

प्रारंभिक रूप में नए घोषित वैरिएबल (int x = x + 1) का उपयोग करना?

मैं सिर्फ एक ऐसे व्यवहार पर ठोकर खाई जिसने मुझे आश्चर्यचकित किया: लिखते समय: int x = x+1; सी / सी ++ प्रोग्राम में (या नए बनाये गये वेरिएबल x से जुड़ी और भी अधिक जटिल अभिव्यक्ति) मेरी जीसीसी / जी ++ त्रुटियों के बिना संकलित उपरोक्त मामले में एक्स 1 बाद में है। ध्यान […]

## सी (सी ++) प्रीप्रोसेसर के लिए क्या मतलब है?

मेरे पास एक सी प्रोग्राम है: #define f(g,g2) g##g2 main() { int var12=100; printf("%d",f(var,12)); } जब मैं सिर्फ प्रीप्रोसेसर चलाता हूं तो यह इस तरह फैलता है { int var12=100; printf("%d",var12); } यही वजह है कि आउटपुट 100 है क्या कोई मुझे बताता है कि क्यों / क्यों प्रीप्रोसेसर var##12 to var12 ?

stat () त्रुटि 'ऐसा कोई फ़ाइल या निर्देशिका' नहीं है जब फ़ाइल नाम readdir () द्वारा वापस किया जाता है

मैं stat द्वारा फेंका गया त्रुटि की पहचान करने में सक्षम नहीं हूं निम्न प्रोग्राम निर्देशिका में सभी फ़ाइलों को पढ़ता है और फ़ाइल नाम प्रिंट करता है: DIR *dp; struct dirent *dirp; struct stat sb; if((dp = opendir(argv[1]))==NULL) { perror("can't open dir"); } while((dirp = readdir(dp))!=NULL) { if (stat(dirp->d_name, &sb) == -1) { perror("stat"); […]

दिलचस्प पोस्ट
क्या प्राथमिक कुंजी को स्वचालित रूप से MySQL में अनुक्रमित किया जाता है? पीडीओ त्रुटि: "SQLSTATE : सामान्य त्रुटि" डेटाबेस अद्यतन करते समय एएसपी.नेट एमवीसी में प्रवेश-नियंत्रण-अनुमति-उत्पत्ति की स्थापना करना – सरलतम संभव विधि असंगत यूनिकोड इमोजी ग्लिफ़्स / प्रतीक सेग्यू के माध्यम से डेटा पास करें MySQL क्वेरी ग्रुप द्वारा दिन / महीना / वर्ष हाइबरनेट जेपीए अनुक्रम (गैर-आईडी) इनपुट तत्वों को गतिशील रूप से जोड़ने के लिए jqGrid डेटा के साथ पॉप्युलेट नहीं करता है .keyup () हैंडलर को देरी कैसे करें जब तक कि उपयोगकर्ता टाइपिंग बंद नहीं कर सकता? पोस्टग्रेर्स सर्वर से कनेक्ट नहीं हो सके अमेज़ॅन मेगावाट्स – अनुरोध हस्ताक्षर की गणना प्रदान की गई हस्ताक्षर से मेल नहीं खाती मेरी सार्वजनिक संपत्ति XmlSerializer द्वारा क्रमबद्ध क्यों नहीं है? "शून्य 0" और "अपरिभाषित" के बीच अंतर क्या ऐंजरीआरजेएस को आंशिक रूप से शुरू करने के लिए कोई रास्ता नहीं है और जब आवश्यक हो?