Ir ao conteúdo
  • Cadastre-se

Manipulação de Arquivos de Texto


Mione15

Posts recomendados

Oi pessoal! Tenho alguns exercícios de manipulação de arq txt e preciso da ajuda de vocês..não sei por onde começar..help!

 

1 - faça um programa que leia nomes do console e os grave em um arquivo texto (c/ quebra de linha). Cada nome pode ter tamanho diferente, embora no máximo sejam 60 caracteres.

 

2 - faça um programa que, dado o nome de um arquivo de texto, mostre no console linha por linha o conteúdo desse arquivo.

 

3 - Considerando um ambiente de transações bancarias. txt (créditos e débitos). Cada linha desse arquivo contém uma transação de crédito ou débito para/de uma conta corrente.

Transação = { Conta Corrente + Valor Transação }
Conta Corrente * número inteiro de até 2 posições, formato com zeros à esquerda *
Valor Transação * Valor numérico, com separador de casa decimal, com o seguinte formato: *
* sinal ( - ou +), parte inteira com até 5 dígitos formatado com zeros à esquerda, *
* ponto e parte decimal com 2 dígitos formatado com zeros à direita *

Considere que todas as contas correntes (no máximo 100 contas correntes) possuem, no momento inicial, saldo zero. Processe cada um dos registros de transação e informe, ao término do processamento, o saldo de cada uma das contas. Usando o arquivo de transações contendo os registros mostrados anteriormente, o resultado será:

Exemplo de Arquivo TRANS.TXT:

01+00100.40

02+00050.05

01-00005.10

02+00050.06

09+43555.02

01-00006.00

03+00010.03

04-00100.54

01-00008.22

04+00050.87

07+00001.11

05+01300.03

05-00030.03

01-00001.22

08-01000.78

06+00044.00

07-00100.01
    
Resultado até a conta 9:

C/C: 0 - Saldo: 0.00

C/C: 1 - Saldo: 79.86

C/C: 2 - Saldo: 100.11

C/C: 3 - Saldo: 10.03

C/C: 4 - Saldo: -49.67

C/C: 5 - Saldo: 1270.00

C/C: 6 - Saldo: 44.00

C/C: 7 - Saldo: -98.90

C/C: 8 - Saldo: -1000.78

C/C: 9 - Saldo: 43555.02

 

 

 

Link para o comentário
Compartilhar em outros sites

Comece aprendendo quais os comandos necessários para abrir, ler e editar arquivos e como usá-los...

 

Em C a biblioteca necessária é a biblioteca stdio.h, e alguns comandos mais usados são:

 

- Abertura e fechamento:

fopen - abre arquivos em diversos modos: leitura, escrita, anexação de escrita ao final do arquivo, ou combinações destes.

fclose - fecha arquivos

 

- Leitura:

fscanf - leitura de dados de um arquivo separados por espaço (funciona de forma parecida com o scanf)

fgets - leitura de strings de um arquivo separadas por 'nova linha' (útil para ler linhas inteiras e não apenas palavras ou números)

fgetc - leitura de caracteres de um arquivo

 

- Escrita:

fprintf - escrita de dados num arquivo (funciona de forma parecida com o printf)

fputs - escrita de strings num arquivo

fputc - escrita de caracteres num arquivo

 

- Navegação pelo arquivo:

feof - retorna verdadeiro (TRUE) se chegou ao fim do arquivo

fgetpos - retorna qual é a posição atual no arquivo

 

Dê uma pesquisada na internet para ver qual a sintaxe destes comandos e alguns exemplos.

Aqui está um link que pode ser interessante pra começar:

http://www.ime.usp.br/~elo/IntroducaoComputacao/Manipulacao%20de%20arquivo.htm

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!