我在文件中声明了一个静态变量:
static char *msgToUser[] = {
"MSG1 ",
"MSG2 ",
};
在一个类的方法之一中,我正在这样做:
void InfoUser::ModifyMsg( BYTE msgIdx, char *msgString ){
strncpy( msgToUser[ idx ], msgString, DISPLAY_SIZE );
}
当我执行 strncopy 时,程序崩溃了。我不确定我做错了什么