小技巧(一)
C 库函数 char *strcat(char *dest, const char *src)
把 src 所指向的字符串追加到 dest 所指向的字符串的结尾。
你碰到如下情况吗?
strcat(dest, “I”);
char src = 0x0d;
strcat(dest, &src);
其实第二种情况是错误,可能会出现数据错误;
使用总结:
1,dest必须具备充足的空间保持src的内容;
2,strcat在拷贝数据的时候,直到遇见\0为止,所以第二种在拷贝数据时可能会一直拷贝之后其他存储位
原创
2022-03-16 14:16:15 ·
286 阅读 ·
0 评论