Devc++显示[Error] 'strcpy_s' was not declared in this scope该怎么改
时间: 2023-10-23 18:14:16 浏览: 210
关于vs strcpy_s()和strcat_s()用法探究
5星 · 资源好评率100%
这个错误提示是因为 DevC++ 默认使用的是 C++98 标准,而 strcpy_s 函数是 C11 标准中新增的函数,因此编译时会出错。
解决方法一:使用 strcpy 函数代替 strcpy_s 函数,因为两个函数的功能是一样的,只是 strcpy_s 函数比 strcpy 函数更安全。
解决方法二:在程序开头添加以下代码:
```c++
#define _CRT_SECURE_NO_WARNINGS
```
这个宏定义告诉编译器不要报告 strcpy_s 函数的警告信息。
阅读全文