sprintf的奇怪问题。大家帮我解释一下吧
#include <stdio.h>
void main()
{
char * m_result = "123 ";
sprintf(m_result, "%s ",m_result);
}
以上代码在编译可通过,但是在运行时debug版本出错,但在release版本却不报错,
我很想知道原因。
[解决办法]
唉,来迟了
发布时间: 2012-02-03 22:02:47 作者: rapoo
sprintf的奇怪问题。大家帮我解释一下吧
#include <stdio.h>
void main()
{
char * m_result = "123 ";
sprintf(m_result, "%s ",m_result);
}
以上代码在编译可通过,但是在运行时debug版本出错,但在release版本却不报错,
我很想知道原因。
[解决办法]
唉,来迟了