ATPS circuito digitais

308 palavras 2 páginas
#include
#include
#include
#define MAX 10

typedef struct Nome{ char nome_[50]; int quantidade;
} TNome;

int menu(void); void iniciar(TNome *l); void listar(TNome *l); void incluir(TNome ped, TNome *l);
TNome excluir(char n[], TNome *l);
TNome alterar(char n[], TNome nom, TNome *l); int qtdped=0; //qnt de pedidos

int main (){ TNome lista[MAX], nome; int opt; iniciar(lista); do{ opt = menu(); system("cls"); switch(opt){ case 1:{ //incluir printf("Informar Nome: "); fflush(stdin); gets(nome.nome_); printf("Informar idade: "); scanf("%i", &nome.quantidade); incluir(nome, lista); break; } case 2:{ //Excluir printf("Informar o nome a ser apagado: "); char nome_[50]; fflush(stdin); gets(nome_); nome = excluir(nome_, lista);//retorna vazio se nome não existe na lista if(strcmp(nome.nome_," ")==0) printf("Esse pedido nao consta na lista!\n"); else printf("Foi apagado o nome : %s com a quantidade : %d !\n", nome.nome_, nome.quantidade); break; } case 3:{ //alterar printf("Informar o nome a ser alterado: "); char nome_[30]; fflush(stdin); gets(nome_); printf("Informar o novo pedido: "); fflush(stdin); gets(nome.nome_); printf("Informar a nova Quantidade: "); scanf("%i", &nome.quantidade); nome = alterar(nome_, nome, lista);//retorna vazio se nome não existe na lista

Relacionados

  • ATPS - Circuitos Digitais
    2414 palavras | 10 páginas
  • Atps Circuitos Digitais
    4906 palavras | 20 páginas
  • ATPS Circuitos Digitais
    734 palavras | 3 páginas
  • Atps circuitos digitais
    2902 palavras | 12 páginas
  • ATPS DE CIRCUITOS DIGITAIS
    705 palavras | 3 páginas
  • ATPS Circuitos Digitais
    864 palavras | 4 páginas
  • ATPS Circuitos Digitais
    525 palavras | 3 páginas
  • Atps circuitos digitais sequenciais
    731 palavras | 3 páginas
  • ATPS circuitos digitais etapa 2
    1673 palavras | 7 páginas
  • ATPS CIRCUITOS DIGITAIS 1 E 2 ETAPAD
    1407 palavras | 6 páginas