【发布时间】:2009-09-09 08:39:15
【问题描述】:
我在使用这个函数时遇到了一个有趣的问题。 我使用它如下:
int nSeq = 1;
char cBuf[8];
int j = sprintf_s(cBuf, sizeof(cBuf), "%08d", nSeq);
而且每次我遇到异常。例外是缓冲区很小。 当我将函数中的第二个字段更改为 sizeof(cBuf) + 1.
如果我只想复制 8 个字节并且我有一个包含 8 个字节的数组,为什么还要添加一个?
【问题讨论】: