30/09/2018, 17:13
Cách đúng đắn để khởi đầu giá trị cho 1 mảng char động?
Qua 1 thời gian thì em gặp vấn đề rất nhiều về cái phần C string này và mỗi lần gặp vấn dề thì hầu hết là bị do khởi đầu giá trị bị gì đấy. Mạn phép hỏi các anh là cách đúng để khởi đầu giá trị là gì?
Giả sử em có 1 mảng cấp phát động sau:
char *buffer = new char[bufsz+1];
em thường khởi đầu nó là
strcpy(buffer, "");
Bài liên quan