ANSI C中,相邻的字符串将被自动合并成一个字符串。
static char *pgas8ErrorText[] =
{
"CUSTOM_ALG_PROCESS_ERROR"
"CUSTOM_ALG_OUTPUT_ERROR",
"CUSTOM_H264_INFO_ERROR",
"CUSTOM_JPEG_INFO_ERROR",
"CUSTOM_GET_JPEG_ENC_DATA_ERROR",
"CUSTOM_MSG_PROCESS_ERROR",
"CUSTOM_ALG_SOTF_VERSION_ERROR",
"CUSTOM_WEB_EVENT_PROC_ERROR",
};
如上面一段初始化,
"CUSTOM_ALG_PROCESS_ERROR"
后面的“逗号”漏掉了,则
printf("%s\n", pgas8ErrorText[0]);
将是:CUSTOM_ALG_PROCESS_ERRORCUSTOM_ALG_OUTPUT_ERROR