Ir para conteúdo
Fórum Script Brasil
  • 0

manipulação de arquivo


anhaya

Pergunta

1 resposta a esta questão

Posts Recomendados

  • 0

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 fazer

while ( !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

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...