scanf Cppcheck warning
Cppcheck mostra o seguinte aviso para 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
Não consigo travar este programa digitando "enormes dados de entrada". O que exatamente devo digitar para obter essa falha? Também não entendo o significado da última linha neste aviso:
perl -e ...