Visual Studio 2019提示不能将const char*类型的值分配到const* 类型的实体

 

 对于下图中的278行variableColName想用sprintf和sprintf_s赋值替换有问题(问题demo及说明见下面代码)?望知道的不吝指教

int totalVariableNum = 1000;

char* variableColName[totalVariableNum];

1 sprintf_s(variableColName[variableLength],strlen("x_")+2, "%s%d", 'x_',1); //Visual Studio 2019中在stdio.h会出错
2 sprintf(variableColName[variableLength], "%s%d", 'x_',1); //Visual Studio 2019中会提示代码为C4996的错误。

 

 

内容来源于网络如有侵权请私信删除