Denis_Rave Postado Junho 25, 2005 Denunciar Share Postado Junho 25, 2005 estou trabalhndo com um arquivo .txt e gostaria de saber se existe algum jeito de mexer somente em uma determinada linha do arquivo?obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Junho 25, 2005 Denunciar Share Postado Junho 25, 2005 Leia o arquivo todo (linha por linha) para um vetor, altere um dos elementos do vetor (a linha desejada) e depois grave tudo (todos os elementos do vetor) de volta para o arquivo. Alternativamente você poderia abrir o arquivo de forma binária e só alterar a linha que você quer, porém você terá a limitação de que o tamanho da linha *não* poderá ser alterado (ou seja, se a linha 10 caracteres você não poderá escrever 12 nela). Mas, a forma ideal mesmo é a primeira (ler tudo, alterar e depois gravar tudo).Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis_Rave Postado Junho 25, 2005 Autor Denunciar Share Postado Junho 25, 2005 otimo...esse vetor q você diz pode seruma matriz bi-dimensional...tipo linha(0,0)?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Junho 25, 2005 Denunciar Share Postado Junho 25, 2005 otimo...esse vetor q você diz pode seruma matriz bi-dimensional...tipo linha(0,0)?? Não, um vetor é uma matriz unidimensional [linha(0), linha(1), linha(2)] (ou melhor ainda, uma matriz é um vetor com mais de uma dimensão).Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis_Rave Postado Junho 26, 2005 Autor Denunciar Share Postado Junho 26, 2005 ah sim...e é só declarar normalmente na seção 'general declaration'? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Junho 26, 2005 Denunciar Share Postado Junho 26, 2005 ah sim...e é só declarar normalmente na seção 'general declaration'? Necessariamente você nem precisa declarar. Mas, se quiser declarar, o ideal é fazê-lo no procedimento que utilizará o vetor (a não ser que você precise utilizar esse vetor em mais de um procedimento).Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis_Rave Postado Junho 26, 2005 Autor Denunciar Share Postado Junho 26, 2005 ah...ok!...mt obrigado mais uma vez!!!podem fechar o tpc se desejarem Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Denis_Rave
estou trabalhndo com um arquivo .txt e gostaria de saber se existe algum jeito de mexer somente em uma determinada linha do arquivo?
obrigado
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.