C++ 使用memset执行错误访问

C++ 使用memset执行错误访问,c++,xcode,C++,Xcode,获取线程1时出错:EXC\u错误\u访问(代码=1,地址=0x0) 我用一个sprintf设置nkey,然后将其用作参数 没有编译时错误,但运行时会显示这一点。我正在使用Xcode。例如,首先需要为nkey分配内存 unsigned char *nkey = new unsigned char[256]; // block of 256 uchars unsigned char *nkey = new unsigned char[256]; // block of 256 uchars

获取线程1时出错:EXC\u错误\u访问(代码=1,地址=0x0)

我用一个
sprintf
设置
nkey
,然后将其用作参数


没有编译时错误,但运行时会显示这一点。我正在使用Xcode。

例如,首先需要为
nkey
分配内存

unsigned char *nkey = new unsigned char[256]; // block of 256 uchars
unsigned char *nkey = new unsigned char[256]; // block of 256 uchars