1.在项目属性里关闭SDL;
项目>属性>C/C++>常规>SDL检查
2.没有为格式字符串传递足够的参数;
“Unlike scanf and wscanf.scanf_s ad wscanf_s require the buffer size to be specified for all input parameters of type c,C,s,S,or string control sets that are enclosed in [] the buffer size in characters is passed as an additional parameter immediately following the pointer to the buffer or variable .For example:
for string:
scanf_s(”%s",s,_countof(s));
for char:
scanf_s("%c",&c1,sizeof(c1));
"
即在使用%c和%s读入字符或字符串时,应在地址参数后附加一个缓冲区边界值.