Sign in to follow this  
Guest Danilo

Ler Linha Por Linha De Um Arquivo

Recommended Posts

Guest Danilo

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Guest Danilo

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this