Para el salto de linea tienes que usar una comparacion con el salto de linea :)
Código:
if(datos[i] == '\n') {
//salto de linea
}
Si estas trabajando en windows los saltos de linea del bloc de notas se guardan como retorno de carro seguido de un salto de linea, dicho de otra forma la tecla return añade \r\n al texto; si es tu caso te interesará detectar que exista datos[i] y datos[i+1] y que sean esos dos caracteres y en ese orden. Si no estas en windows solo con el \n tendras suficiente.
Saludos
vosk