anhaya Postado Maio 6, 2012 Denunciar Share Postado Maio 6, 2012 OláComo faço pra trocar o valor de determinada linha no txt,vamo supor que tenha 5 contas bancaria em um bloco de notas, e nele eu preciso trocar o valor do saldo de determinada conta,alguma ideia de como faço isso? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Paulo Jardim Postado Maio 7, 2012 Denunciar Share Postado Maio 7, 2012 http://scriptbrasil.com.br/forum/index.php?showtopic=167549 de uma oçhada, nesse exempl oele faz o que você quer.Agora precisa estudar bem algumas funções do C:é isso aqui que você vai precisar fazerwhile ( !feof(saida) && achou2 ==5) // mudar o status do arquivo saida { fscanf(saida, "%s", &banco2.nome2); fscanf(saida, "%s", &banco2.status2); fseek (saida, 0, SEEK_CUR); tamfile2=ftell (saida); fscanf(saida, "%s", &banco2.cliente2); fscanf(saida, "%d", &banco2.horas2); fscanf(saida, "%f", &banco2.valorhora2); if (strcmpi (nomegarota, banco2.nome2) == 0 ) // Caso já tenha no arquivo saida.txt o nome só mudar o status para A { fseek ( saida , tamfile2-1 , SEEK_SET ); // TAMFILE ARMAZENOU A POSIÇÃO DO STATUS NO TXT if (op6 == 1) //'TAMLIFE-1' É A POSIÇÃO EXATA ONDE FICA O STATUS fputs ( "A" , saida ); //ASSIM POSSO SUBSTITUIR O STATUS. if (op6 == 2) fputs ( "D" , saida ); if (op6 == 3) fputs ( "S" , saida ); achou2=3; fclose(saida); }precisa disso declarado tb.fpos_t position; // variavel necessária para uso de algumas funções stdio.h Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
anhaya
Olá
Como faço pra trocar o valor de determinada linha no txt,
vamo supor que tenha 5 contas bancaria em um bloco de notas, e nele eu preciso trocar o valor do saldo de determinada conta,
alguma ideia de como faço isso?
Link para o comentário
Compartilhar em outros sites
1 resposta 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.