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

Ler Linha Por Linha De Um Arquivo


Guest Danilo

Pergunta

Tenho um arquivo texto com varias linhas, mas preciso verificar em todas as linhas uma determinada parte dessa linha. Existe alguma funcao que vai passando linha por linha e me passando o que tem em cada linha?

<A> <B> <C>

0001 Teste1 20

0002 Teste2 25

0003 Teste3 60

o que preciso fazer é verificar se existe o valor na coluna A, caso sim, acrescentar um determinado valor na coluna C, caso não exista o valor na coluna A, adicionar uma nova linha com as novas informacoes.

Obrigado

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

voce pode usar:

fgets(string, limite, *file)

le de file até (limite - 1) ou até encontrar "/n" ou EOF e armazena em string, caso o "/n" seja encontrado ele será armazenado no fim de string

outra funcao que voce pode usar é:

fscanf(file,"%[^\n]s",string);

nesse trecho "[^\n]" voce diz onde o fscanf deve parar

Link para o comentário
Compartilhar em outros sites

  • 0

Legal, usando o fgets conseguir linha por linha.... mas se eu quiser alterar alguma coisa nessa linha, como eu faco??? Por exempo, deixar o arquivo assim:

0001 Teste1 20

0002 Teste2 40

0003 Teste3 60

Obrigado

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...