我已经定义了预处理器,代码结构如下。当我使用代码扫描软件(fortify)测试我的代码时,它表明snprintf()语句中可能存在潜在的缓冲区溢出错误。
#define start_process(1.1)
snprintf(struct->string, max_len, "%s", source_string) \\char string[max_len]={0} its a part of a structure..
#define start_process(1)
start_process(1.1)
int process(){
start_process(1)
}