当前位置: 代码迷 >> 综合 >> c语言 error C4996: ‘strupr‘: The POSIX name for this item is deprecated. Instead, use the ISO C and C+
  详细解决方案

c语言 error C4996: ‘strupr‘: The POSIX name for this item is deprecated. Instead, use the ISO C and C+

热度:86   发布时间:2023-12-28 20:15:45.0

问题:

在使用visual studio 2013,进行调试执行代码时,出现如下错误:

error C4996: 'strupr': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant

name: _strupr. See online help for details.

解决办法:

在头文件尾部添加

#pragma warning(disable:4996)

报错消除

正确代码:


      
  1. #include <stdio.h>
  2. #include <memory.h>
  3. #include <string.h>
  4. #pragma warning(disable:4996)
  5. void main()
  6. {
  7. char ss[] = "love china";
  8. strupr(ss); /*把字符全部转为大写*/
  9. printf( "string ss:%s\n", ss);
  10. }

  

                                                                                                                                                                                                                                                                                                                    

转载于:https://www.cnblogs.com/sunshine-blog/p/8341287.html

  相关解决方案