Incearca sa nu te complici, adica sa faci sursa cat mai simpla, si daca esti atent ar trebui sa iei o suta cu un timp de executie relativ mic...la mine max a fost 12ms, si sursa a avut 0.54kb.
Da, mi s-a intamplat, eu am rezolvat problema cu un vector de 100000, de tip char. Hm...daca iei incorect cu citirea caracter cu caracter, poate bagi limita prea mare la fgets...