01/10/2018, 11:54

Strcat() function trong C

Lần đầu tiên sài 1 thư viện C mà gây ra lỗi core dump ??
code:

char* des = "asd";
char* src = "fgh";
strcat(des, src);
printf("%s
", des);

khi compile --> error: dumped core ?.. Thật không thể tin đc.

*grab popcorn* viết 14:00 ngày 01/10/2018

đúng rồi chứ không thể tin được gì?

Pointer to the destination array, which should contain a C string, and be large enough to contain the concatenated resulting string.

nghia viết 14:05 ngày 01/10/2018

Dạ anh! Mà anh đọc tài liệu này ở đâu vậy cho em xin link đi! Em mới tạo ra 1 hàm khác tương tự:
void CatString(char** des, const char * src)

Tao Không Ngu. viết 14:07 ngày 01/10/2018

Hi nghia.
http://www.cplusplus.com/reference/cstring/strcat/

*grab popcorn* viết 14:05 ngày 01/10/2018

Nếu bạn muốn implement lại hàm này thì nên xem ở đây
http://en.cppreference.com/w/c/string/byte/strcat

Sẽ được mô tả kỹ hơn cplusplus.com

nghia viết 14:00 ngày 01/10/2018

Chứ em đọc bên tutorial thôi em cũng bó tay! Cảm ơn anh!

nghia viết 13:55 ngày 01/10/2018

Cảm ơn anh nhiều! Chán 20 kí tự!

Tao Không Ngu. viết 13:59 ngày 01/10/2018

Hi grab popcorn.
Mà bà cô này lâu nay mới thấy xuất hiện. Không biêt có phải do chồng con bầu bí gì mà không thấy lên dẹp loạn. @_@!

nghia viết 14:03 ngày 01/10/2018

Ủa là chị?? Em tưởng tưởng là anh! Thành thật xin lỗi!

Bài liên quan
0