Articles of सी

समय को संकलित करने में अंत्यता का निर्धारण करना

क्या प्लेटफ़ॉर्म की अंतहीनता को निर्धारित करने के लिए एक सुरक्षित, पोर्टेबल तरीका है (संकलन समय के दौरान) कि मेरे कार्यक्रम पर संकलित किया जा रहा है? मैं सी में लिख रहा हूँ [संपादित करें] उत्तर के लिए धन्यवाद, मैंने रनटाइम समाधान के साथ रहना तय किया!

कैसे सी में नैन और inf का उपयोग करें?

मेरे पास एक संख्यात्मक विधि है जो नैन या आईएनएफ वापस लौट सकती है अगर कोई त्रुटि हो, और इसका उद्देश्य परीक्षण करने के लिए मैं अस्थायी तौर पर इसे नैन या आईएनएल लौटने के लिए मजबूर कराना चाहता हूं ताकि यह सुनिश्चित हो सके कि स्थिति ठीक से संभाली जा रही है। क्या सी […]

क्या प्रोग्रामेटिक रूप से केवल सी # का उपयोग करते हुए X509 प्रमाणपत्र उत्पन्न करना संभव है?

हम एक X509 प्रमाण पत्र (निजी कुंजी सहित) प्रोग्रामेटिक रूप से C # और BouncyCastle लाइब्रेरी का उपयोग करने का प्रयास कर रहे हैं हमने फेलिक्स कोल्लमैन द्वारा इस नमूने से कुछ कोड का उपयोग करने की कोशिश की है लेकिन प्रमाण पत्र का प्राइवेट महत्वपूर्ण हिस्सा नल का रिटर्न देता है। कोड और इकाई […]

चेतावनी कैसे बढ़ाएं अगर रिटर्न वैल्यू अवहेलना है?

मैं अपने कोड (सी ++) में सभी जगह देखना चाहता हूं जो फ़ंक्शन के बदले मूल्य की उपेक्षा करते हैं। जीसीसी या स्टैटिक कोड विश्लेषण टूल के साथ मैं यह कैसे कर सकता हूं? खराब कोड उदाहरण: int f(int z) { return z + (z*2) + z/3 + z*z + 23; } int main() { […]

ग्लोबल वैरिएबल हमेशा '0' के लिए आरंभी क्यों नहीं हैं, लेकिन स्थानीय चर नहीं हैं?

संभव डुप्लिकेट: वैश्विक और स्थिर वैरिएबल उनके डिफ़ॉल्ट मानों के लिए आरम्भ क्यों हैं? कोड देखें, #include <stdio.h> int a; int main(void) { int i; printf("%d %d\n", a, i); } उत्पादन 0 8683508 यहां 'ए' को '0' के साथ आरंभ किया गया है, लेकिन 'आई' को 'जंक वेल्यू' के साथ आरंभ किया गया है। क्यूं […]

यदि रिटर्न-रिटर्न या अगर-ऐफ-रिटर्न का उपयोग करना अधिक कुशल है?

मान लीजिए मेरे पास return साथ एक return स्टेटमेंट है I दक्षता के परिप्रेक्ष्य से, मुझे उपयोग करना चाहिए if(A > B): return A+1 return A-1 या if(A > B): return A+1 else: return A-1 क्या संकलित भाषा (सी) या एक पटकथा (पायथन) का प्रयोग करते समय मुझे एक या दूसरे को पसंद करना चाहिए?

क्या इस memcpy कार्यान्वयन में याद आ रही है / उप इष्टतम?

मुझे एक शैक्षिक व्यायाम के रूप में memcpy() लिखने में रुचि हो गई है मैं जो मैंने किया उसके बारे में एक संपूर्ण ग्रंथ नहीं लिखूँगा और इसके बारे में नहीं सोचा था, लेकिन यहाँ कुछ आदमी का कार्यान्वयन है : __forceinline //因为通常Size已知,内联后编译器可以优化掉大部分无用代码void* myMemcpy(char* Dst, const char* Src, size_t Size) { void* start = Dst; […]

सी में संतृप्त अतिरिक्त कैसे करें?

सी में संतृप्त अतिरिक्त लिखने का सर्वोत्तम (स्वच्छ, सबसे कुशल) तरीका क्या है? फ़ंक्शन या मैक्रो को दो अहस्ताक्षरित इनपुट (16 और 32-बिट दोनों संस्करणों की आवश्यकता होती है) को जोड़ना चाहिए और सभी-बिट्स-एक (0xFFFF या 0xFFFFFFFF) को वापस करना चाहिए, यदि योग ओवरफ्लो। लक्ष्य x 86 और एआरएम जीसीसी (4.1.2) और विजुअल स्टूडियो (सिमुलेशन […]

फ़ंक्शन कॉल को पढ़ने के लिए टाइमआउट कैसे कार्यान्वित करें?

मैं संचार के लिए धारावाहिक कॉम पोर्ट का उपयोग करना चाहता हूं और जब भी मैं फ़ंक्शन फ़ंक्शन कॉल को कॉल करता हूँ, तब भी मैं समय समाप्ति को लागू करना चाहता हूं। int filedesc = open( "dev/ttyS0", O_RDWR ); read( filedesc, buff, len ); संपादित करें: मैं लिनक्स ओएस का उपयोग कर रहा हूँ […]

घुमाव पूर्णांक विभाजन (छंटनी के बजाय)

मुझे यह जानने के लिए उत्सुक था कि मैं संख्या को नजदीकी दसवें पूर्ण संख्या में कैसे कर सकता हूं। उदाहरण के लिए, यदि मेरे पास था: int a = 59 / 4; जो कि 14.75 की गणना फ्लोटिंग पॉइंट में होगी; मैं "a" में 15 नंबर कैसे संचित कर सकता हूं?

दिलचस्प पोस्ट
आप यह सुनिश्चित कैसे करते हैं कि आप जिस प्रोग्राम को ईमेल भेजते हैं वह स्पैम के रूप में स्वचालित रूप से चिह्नित नहीं है? जब मैं गैस में "नींद" करता हूँ तो क्या होता है? (निष्पादन समय सीमा समाधान) छवि प्रसंस्करण: 'कोका-कोला कैन' मान्यता के लिए एल्गोरिथ्म सुधार विंडोज बैच: नई लाइन के बिना गूंज असमर्थित प्रमुख। मेरा संस्करण में संस्करण 52.0 ओपनजीएल – सूचकांक बफ़र्स कठिनाइयों वेबसाइट एक्सटेंशन से फ़ाइल एक्सटेंशन कैसे निकालें? मैं गतिशील रूप से सी # कोड का मूल्यांकन कैसे कर सकता हूं? छोटे वैक्टर के तत्वों को दोहराए बिना अलग-अलग लंबाई वाले वैक्टर को कैसे छेदना है? स्ट्रिंग कॉन्सटेंट पूल किसी दिनांक स्ट्रिंग को बदलने और मान्य करने का सबसे अच्छा तरीका सरणी में अधिकतम और न्यूनतम मान का सूचकांक वक्रार (अधिकतम) हर जगह? रिमोट करने का प्रयास करते समय "घातक: एक जीआईटी रिपोजिटरी नहीं" प्राप्त करना सी # थ्रेड टर्मिनेशन और थ्रेड। एबर्ट ()