strupr函数在Debug编译运行出错,Release编译运行则可以?它门的区别是什么??谢谢
#include "stdafx.h"#include <stdio.h>
#include <string.h>
int main(int argc, char* argv[])
{
char *s="abcd";
printf("%s",strupr(s));
return 0;
}
还是这段代码,之前论坛的朋友说是字符指针与常量字符的问题,这个我也明白了
但在同一代码中,编译时改成Win32 Release编译,则运行又成功能??请问这是什么问题呢?