Смотрите код:



#include <stdio.h>



int main () {



char p[1];

printf("Test:"

gets(p);

printf("%s\n",p);

return 0;

}





А теперь внимание, вопрос: сколько надо ввести символов чтобы получить переполнение???