ARQUIVO

1. ARQUIVO

Luis Fernando Ferrari
lfferrari

(usa PCLinuxOS)

Enviado em 10/12/2015 - 12:16h

Dado um arquivo chamado MOVIM.ARQ contendo respectivamente os dados de
crédito e débito operados nas contas correntes dos clientes ao final de um dia. Estes
dados possuem os seguintes campos:
CC (conta corrente) inteiro longo
C_D (Credito ou Debito) caracter (‘C’ ou ‘D’)
VALOR (Valor da operação) real (sempre positivo, mesmo que seja débito)
DATA (Data da operação) string de 11, no formato “dd/mm/aaaa”

Faça um programa que seja capaz de gerar dois arquivos chamados
CRED.ARQ e DEB.ARQ através da leitura do arquivo MOVIM.ARQ e consequente
separação dos registros, conforme estes sejam registros de crédito ou débito.
Portanto, no arquivo CRED.ARQ haverá somente registros de crédito e no arquivo
DEB.ARQ, somente registros de débito. Descreva a(s) estrutura(s) que será(ão)
utilizada(s) pelos arquivos.
#include <stdio.h>
#include <stdlib.h>

int main (){

FILE *file1;
FILE *file2;
FILE *file3;

file1 = fopen("MOVIM.ARQ", "r");
if (file1 == NULL){
printf("arquivo não pode ser aberto!!");
return 1;
}

file2 = fopen("CRED.ARQ", "w");
if (file2 == NULL){
printf("arquivo não pode ser aberto!!");
return 2;
}

file3 = fopen("DEB.ARQ", "w");
if (file3 == NULL){
printf("arquivo não pode ser aberto!!");
return 0;
}

fclose(file1);
fclose(file2);
fclose(file3);


}



  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts