Ir para conteúdo
Fórum Script Brasil
  • 0

Manipulação De Arquivos


Clemer Arantes

Pergunta

ai pessoal to com mais um trabalho de ESTRUTURA DE DADOS aqui foda de fazer esse eu não sei nem como comecar a desenvolver...Ele consiste em :

Descrição: codificar um sistema para cadastro de remedios. Os dados a serem armazenados são: código de barras(inteiro),descrição(palavra),laboratório(palavra),preço de custo(real),preço de venda(real),quantidade em estoque(inteiro) e liberado(caracter).

O sistema deverá exibir um menu com as seguintes opcões:

1.Inserir

2.Listar

3.Buscar por código de Barras

4.Buscar por descrição

5.Excluir

6.Alterar por código

7.Relatório dos produtos em falta no estoque

8.Sair

alquem pode me ajudar???????????é urgenteeeeeeeeeeeeeeeeee

desde já agradeço a todos

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

tipo cara definir as estruturas e tals eu sei ne...acabei de fazer um trab aki q consistia em contar as vogais e o numero de espaços e linhas ...

rodo belezinha como eu faria esse de cima em cima desse q acabei de faze ??

#include<stdio.h>

#include<conio.h>

#include<stdlib.h>

#include<string.h>

int menu()

{

int opcao;

printf("\n\t+-----------------------------------------------------------+");

printf("\n\t| FACULDADES INTEGRADAS DE OURINHOS - F I O |");

printf("\n\t| CLEMER ARANTES 4°TERMO - B S I - MATUTINO |");

printf("\n\t| ESTRUTURA DE DADOS II - PROF SERGIO DELFINO |");

printf("\n\t+-----------------------------------------------------------+");

printf("\n\t+----------------------------MENU---------------------------+");

printf("\n\t| |");

printf("\n\t| 1. Inserir |");

printf("\n\t| 2. Listar |");

printf("\n\t| 3. Contar Linhas |");

printf("\n\t| 4. Sair |");

printf("\n\t| |");

printf("\n\t+----------------------------FIM----------------------------+");

printf("\n\t ");

printf("\n\t Opcao: ");

scanf("%d",&opcao);

return opcao;

}

int main()

{

system("color 1E");

FILE*arqui;

FILE*arqui1;

char nome[50];

int i;

int opc;

int vogal,espaco,linh;

char c,d1,linha,pause;

do

{

opc=menu();

switch(opc)

{

case 1:vogal=0;

espaco=0;

arqui=fopen("arquivo.txt","a");

arqui1=fopen("linha.txt","a");

if(!arqui)

{

printf("Arquivo não pode ser aberto");

system("pause");

}

printf("Nome: ");

fflush(stdin);

scanf("%s",&nome);

putc(c='1',arqui1);

for(i=0;i<strlen(nome);i++)

{

putc(nome,arqui);

c=nome;

if((c=='a')||(c=='e')||(c=='i')||(c=='o')||(c=='u'))

{

vogal++;

}

if('c==')

{

espaco++;

}

}

putc('\n',arqui);

printf("\n Quantidade de Vogais =%d",vogal);

printf("\n Quantidade de Espaços =%d",espaco);

fclose(arqui);

fclose(arqui1);

break;

case 2:arqui=fopen("arquivo.txt","r");

if(!arqui)

{

printf("Erro ao abrir o arquivo");

}

c=getc(arqui);

while(!feof(arqui))

{

printf("%c",c);

c=getc(arqui);

}

break;

case 3:arqui1=fopen("linha.txt","r");

if(!arqui1)

{

printf("Erro ao abrir o arquivo");

system("pause");

}

d1=getc(arqui1);

linh=0;

while(!feof(arqui1))

{

linh++;

d1=getc(arqui1);

}

printf("\n Quantidade de Linhas=%d\n",linh);

fclose(arqui1);

break;

case 4: printf("Saindo do Programa !!!");

break;

default:printf("Opção Inválida,digite outra opção !!!");

break;

}

}

while(opc!=4);

system("pause");

return 0;

}

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...