memset

    36गर्मी

    11उत्तर

    मैंने सुना है एक कह रही है कि C++ प्रोग्रामर memset से बचना चाहिए, class ArrInit { //! int a[1024] = { 0 }; int a[1024]; public: ArrInit() { memset(a, 0, 1024 * sizeof(int)); } }; त

    9गर्मी

    5उत्तर

    का उपयोग करते हुए इस कोड है कि मैं लिखने की कोशिश करना चाहते हैं: #include <stdio.h> #include <math.h> #include <stdlib.h> #include <string.h> #include <malloc.h> int main(int argc, char *argv[]

    10गर्मी

    3उत्तर

    सामान्य तौर पर, सी मानक के अनुसार यह 0 के साथ कि memset() एक सी संरचना में गद्दी बिट्स को शून्य होगा इसकी गारंटी है? क्या जीसीसी के बारे में? उदाहरण के लिए, कुछ की तरह: struct MyStruct { unsigne

    7गर्मी

    7उत्तर

    मैं इस कोड char * oldname = new char[strlen(name) + 1]; memcpy(oldname,name,strlen(name) + 1); name = new char[strlen(oldname) + strlen(r.name) + 1]; memset(name, '\0', strlen(name));

    6गर्मी

    4उत्तर

    हे संरचनाओं पर संरचनाओं पर स्मृति का उपयोग करना। मैं अपने काम के लिए पुराने कोड को ठीक करने पर काम कर रहा हूं। यह वर्तमान में सी ++ में लिखा गया है। उन्होंने गतिशील आवंटन को गतिशील में परिवर्तित कर दि

    6गर्मी

    4उत्तर

    सीखने के बाद कि strncmp दोनों ऐसा नहीं लगता है और strlcpy मेरे ऑपरेटिंग सिस्टम (लिनक्स) पर उपलब्ध नहीं है, मुझे लगा कि मैं इसे स्वयं कोशिश कर सकता हूं और लिख सकता हूं। मुझे लिबिक रखरखाव, Ulrich Dreppe

    6गर्मी

    4उत्तर

    जब एक सॉकेट recv का उपयोग कर के माध्यम से डेटा प्राप्त, मैंने देखा है कि, के साथ: char buffer[4]; memset(buffer, 0, 4); recv(socket, buffer, 4, 0); मैं प्राप्त mesgx "मैसेज" जो मैंने भेजा है, कु

    23गर्मी

    5उत्तर

    मैंने इस सहयोगी को एक सहयोगी के साथ किया था, और यह दिलचस्प साबित हुआ। हम निम्नलिखित पॉड वर्ग है कहना struct A { void clear() { memset(this, 0, sizeof(A)); } int age; char type; }; c

    11गर्मी

    7उत्तर

    मैं एक समस्या है जहाँ मैं 0x 11223344 की तरह एक निश्चित पैटर्न के लिए स्मृति को बदलने के लिए है, ताकि पूरे स्मृति की तरह (हेक्स में) लग रहा है की जरूरत के साथ आज का सामना करना पड़ रहा हूँ: 11223344112

    7गर्मी

    2उत्तर

    के बावजूद "अनियमित मूल्य का उपयोग" मैं 2 डी सरणी आवंटित करता हूं और इसे शून्य से भरने के लिए मेमसेट का उपयोग करता हूं। #include<stdio.h> #include<string.h> #include<stdlib.h> void main() { in