Melhorado o código, usando sscanf agora