मेरे पास mainbuf[bufsize]
है, प्रारंभ में खाली है।memcpy का सही तरीके से उपयोग कैसे करें?
मैं कुछ इनपुट से पढ़ रहा हूं: read(fd, otherbuf, sizeof(otherbuf))
विभिन्न तार जो otherbuf
को सौंपा गया है। हर बार जब मैं otherbuf
पर एक नई स्ट्रिंग असाइन करता हूं, तो मैं इसे mainbuf
में जोड़ना चाहता हूं।
मुझे क्या करना:
memcpy(mainbuf,otherbuf, numberofBytesReadInotherbuff)
लेकिन यह मुझे सभी स्ट्रिंग्स नहीं देता है। आम तौर पर अंतिम otherbuf
सही है, लेकिन अन्य सभी के पात्र वर्ण हैं।
यह भी देखें: ['mempcpy'] (http://linux.die.net/man/3/mempcpy)। – mgalgs