Nu cred ca e o problema cu testele. Si eu am patit cu fgets, trebuie declarat cu 5 sau mai multe caractere, pentru ca el citeste si \n, si in cazul windowsului \r si altele. Si daca ai avea sa zicem cuvantul : abcd, si ai avea fgets ( S, 4, stdin ) , nu ti-ar mai citi \n si nu s-ar executa corect

.