Cppcheck показывает следующее предупреждение для scanf:
Message: scanf without field width limits can crash with huge input data. To fix this error message add a field width specifier: %s => %20s %i => %3i Sample program that can crash: #include int main() { int a; scanf("%i", &a); return 0; } To make it crash: perl -e 'print "5"x2100000' | ./a.out
Я не могу свернуть эту программу, набрав "огромные входные данные". Что именно я должен был напечатать, чтобы получить этот крах? Я также не понимаю смысл последней строки в этом предупреждении:
perl -e...