ARQUIVO TXT DE 3 LINHAS

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Sergio Cabral
Usuário Nível 2
Usuário Nível 2
Mensagens: 52
Registrado em: 18 Set 2004 18:51
Localização: São José dos Campos

ARQUIVO TXT DE 3 LINHAS

Mensagem por Sergio Cabral »

Preciso criar arquivo TXT onde cada registro deve ter 1200 bytes dividos em 3 linhas. A questão é como dividir um só registro em 3 linhas dentro de um arquivo TXT pois quando se usa o comando SDF ele coloca tudo em uma linha só.

Se alguém souber, me ajude por favor!!!
Sou programador em Clipper 5.01 a 15 anos e procuro melhorar meus conhecimentos. Este site me parece muito bom e poderemos nos ajudar.
Alessandro
Usuário Nível 3
Usuário Nível 3
Mensagens: 141
Registrado em: 07 Jul 2004 09:39
Localização: Santo Antonio da Platina-PR

Mensagem por Alessandro »

Caro colega

Utilize as funções FCreate, FWrite e FClose.

Valeu
MARINI
Usuário Nível 3
Usuário Nível 3
Mensagens: 288
Registrado em: 06 Jul 2004 08:06
Localização: Pindamonhangaba SP

Mensagem por MARINI »

Outra solução seria:

texto:=PADR('texto linha 1',400)+CHR(13)+CHR(10)
texto+=PADR('texto linha 2',400)+CHR(13)+CHR(10)
texto+=PADR('texto linha 3',400)+CHR(13)+CHR(10)

MEMOWRIT(NOME DO ARQUIVO,texto)
Sds
Marini
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Mensagem por gvc »

Outra-Outra solução seria:

set alternate to <nome do arquivo>
set alternate on

?? PADR('texto linha 1', 400)
? PADR('texto linha 2', 400)
? PADR('texto linha 3', 400)

set alternate off
set alternate to
Responder