При выполнении cppcheck cppcheck показывает «недействительный scanf» и говорит:
scanf без ограничений ширины поля может привести к сбою с огромными входными данными в некоторых версиях libc.
Дает ли это какой-либо сбой для моей программы? Как избавиться от этой проблемы?
int a;
char str[32];
int part[4];
// after this i am storing some string in 'str'.
a = sscanf(str, "%d%d%d%d", &part[0], &part[1], &part[2], &part[3]); // here i am getting that cppcheck portability error.