aahhhh....valeu pela ajuda no problema....
intao.....o fgetc funciona assim msm....ele le um caracter de cada vez, e retorna um numero inteiro entre 1 e 255 (tds o caracters ascii ;] ) por isso q tem q fazer aquela comparacao entre o retorno e os caracteres \n e \r pra separar as strings por quebra de linha....qq coisa entra em contato