Gravar em disco com c

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (628 palavras )
  • Download(s) : 0
  • Publicado : 7 de março de 2012
Ler documento completo
Amostra do texto
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

/*-----------------------------------------------------------------------------------------------------
funcao:Incluir
descricao: Cadastro de Produtos, com menu de múltipla escolha
com Inclusão, Consulta e Exclusão de dados.-----------------------------------------------------------------------------------------------------*/
char prod[20],resp;
int cod=0,qt,cod1;
float preco;

void incluir(){

FILE *produtos;//declara o ponteiro do tipo arquivo que iráarmazenar as informações cadastradas
do{
cod=cod+1;
printf("\n\n\t Cadastro de Produtos:\n");
printf("\nDigite o codigo: %i",cod);
//scanf("%d",&cod);printf("\nDigite a descricao do produto: ");
scanf("%s",&prod);
printf("\nDigite a qtde: ");
scanf("%d",&qt);
printf("\nDigite o preco: ");
scanf("%f",&preco);produtos=fopen("produtos.txt","a+");//abre e/ou cria o arquivo para armazenar as informações
fprintf(produtos,"%d %s %d %f\n", cod, prod, qt, preco);//imprime no arquivo as informaçõesfclose(produtos);//fecha o arquivo
printf("deseja continuar s/n?");
scanf("%s",&resp);
getch();
}while(resp != 'n');
}/*-----------------------------------------------------------------------------------------------------
funcao: CONSULTAR
descricao: MOSTRA TODOS OS DADOS DOS PRODUTOS CADASTRADOS.-----------------------------------------------------------------------------------------------------*/
void consultar(){//1
char op;
FILE *produtos;//declara o ponteiro do tipo arquivo que irá armazenar as informações cadastradasprodutos=fopen("produtos.txt","r"); //abre o arquivo no modo leitura


do{
system("CLS");
printf("M E N U:\n");
printf("============================\n");...
tracking img