Gravar em disco com c

628 palavras 3 páginas
#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ções fclose(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 cadastradas produtos=fopen("produtos.txt","r"); //abre o arquivo no modo leitura

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

Relacionados

  • Windows 7
    1116 palavras | 5 páginas
  • help desk
    1105 palavras | 5 páginas
  • Arquivos
    1100 palavras | 5 páginas
  • Manual
    22131 palavras | 89 páginas
  • Analise de sistemas
    1385 palavras | 6 páginas
  • resumo texturômetro
    1440 palavras | 6 páginas
  • Vírus
    2319 palavras | 10 páginas
  • Trabalho sobre hd
    1661 palavras | 7 páginas
  • arquitetura de computadores
    1013 palavras | 5 páginas
  • Sistemas operacionais modernos
    459 palavras | 2 páginas