调用strncpy没有马上生效,并且同时复制了下一行的内容
今天使用strncpy遇到了一个奇怪的现象。在先后调用两次strncpy复制不同的内容时,第一次打印的内容的末尾同时打印出了第二次的内容。伪代码如下:strncpy(structA.stringA, structB.stringA, sizeof(structA.stringA)-1);strncpy(structA.stringB, structB.stringB, sizeof(structA.stringB)-1);cout << structA.stringA <<
原创
2021-11-10 16:40:33 ·
134 阅读 ·
0 评论