Página 1 de 1
TXT Com Caracters indesejado
Enviado: 03 Nov 2011 13:13
por Gilberto M Silva
Pessoal, como faço para quando gerar um txt não gravar um caracter inicial que não foi enviado para o arquivo. Acredito que seja um indicativo de ponto inicial ou final é gerado um caracter, então quando o arquivo e enviado para o simulador não reconhece devido esse simbolo que vai junto. tem uma forma de gerar o arquivo eliminando esse simbolo??
Ex:arquivo em anexo
INTPOS.TXT
- o caracter da linha 1, coluna 1
- (88 Bytes) Baixado 146 vezes
TXT Com Caracters indesejado
Enviado: 03 Nov 2011 13:41
por jairfab
Ja tentou fazer assim:
Código: Selecionar todos
ctexto:=fcreate('nome.txt')
** gravando o texto
fwrite(ctexto,'linha inicial....01')+chr(13)+chr(10))
fwrite(ctexto,'linha inicial....02')+chr(13)+chr(10))
fwrite(ctexto,'linha inicial....03')+chr(13)+chr(10))
** fechando o arquivo
fclose(ctexto)
TXT Com Caracters indesejado
Enviado: 03 Nov 2011 14:02
por anacatacombs
Ué.
Não consegui visualizar o tal caracter estranho.
TXT Com Caracters indesejado
Enviado: 03 Nov 2011 14:39
por Gilberto M Silva
Jairfab, como faço para gravar e pular uma linha?? pois tem que ficar um abaixo do outro
ex:
000-000 = crt
001-000 = 0000050
002-000 = 000050
003-000 = 000000001000
999-999 = 0
Ana, toda vez que o arquivo é gerado, na linha 1, coluna 1 fica gravado um caracter de inicialização talvez..., é que estou gerando useando set print to intpos.txt
@prow()+01,00 say "000-000 = crt"
quando grava essa linha no inicio fica gravado um caracter como se fosse marcando a inicialização do arquivo, da forma como o Jairfab postou deu certo só não pula uma linha.
TXT Com Caracters indesejado
Enviado: 03 Nov 2011 15:03
por anacatacombs
Só faltou colocar o CHR(13)+CHR(10) com o texto, e não no final da função fwrite.
TXT Com Caracters indesejado
Enviado: 03 Nov 2011 15:10
por Gilberto M Silva
funcionou perfeitamente

) obg