Que editor você está visualizando o seu arquivo txt?
Alguns editores não consegue compreender o quebra de linha e coloca um caracter no final.
Faça os testes com outros editores.
R
rafaeldiego
tenta um " \r "
já me foi útil neste caso… (imprimindo em txt)
abraço
F
Fernando_Generoso_da
No windows, para a quebra de linha deve ser “\n\r”. No linux, apenas o “\n”.
Fernando
S
Scopel
no meu caso quando uso o “\n”, ele coloca o [] e nao quebra linha… mas utilizando o newLine, funcionou perfeitamente. To trabalhando com Windows, Netbeans e editando em bloco de notas normal.
abraços
I
israelptr
No linux eu uso o “\n” e funciona normalmente, tentar usar “\n\r” para ver o que acontece.
V
vinnysoft
Tenta usar uma variável assim:
charquebra=(char)13;
O (char) 13 é interpretado como quebra de linha também (pelo menos em alguns BD).
Até +!
L
lucas.schunk.2009
Tive esse problema, por algum motivo alguns editores de texto não reconhecem a quebra de linha
com um simples “\n” (o notepad++ sempre reconhece) o “\r\n” meio que força a quebra de linha e aparece em qualquer editor.
R
Ruttmann1 like
lucas.schunk.2009:
Tive esse problema, por algum motivo alguns editores de texto não reconhecem a quebra de linha
com um simples “\n” (o notepad++ sempre reconhece) o “\r\n” meio que força a quebra de linha e aparece em qualquer editor.
Isso é por causa de um conceito um pouco mais “baixo nível”.
O computador não entende se você só mandar quebrar de linha. Alguns editores são inteligentes e interpretam a quebra de linha como a gente quer.
Você tem que dizer \n e \r, que é o carriage return(retorno de cursor). Esse comando retorna o cursor para o início da linha.