gpt4 book ai didi

c++ - Visual Studio 2012 中的 strcpy() 错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:53:13 30 4
gpt4 key购买 nike

所以我有这段代码:

#include "stdafx.h"
#include <cstdlib>
#include <iostream>
#include <string>
using namespace std;

...

char* b = new char [10];
strcpy(b, "1234567890");

错误:microsoft visual studio 11.0\vc\include\string.h(110) : 请参阅“strcpy”声明

我该如何解决?

最佳答案

快速修复是将 _CRT_SECURE_NO_WARNINGS 定义添加到您的项目设置

右键单击您的 C++ 并选择“属性”项以进入属性窗口。

现在按照并扩展到“配置属性”->“C/C++”->“预处理器”->“预处理器定义”。

在“预处理器定义”中添加

_CRT_SECURE_NO_WARNINGS

但最好加上

_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)

关于继承预定义

恕我直言,在大多数情况下,这是一个很好的方法。

关于c++ - Visual Studio 2012 中的 strcpy() 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12204116/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com