Bom galera, eu primeiramente gostaria de agradecer a quem está pelo menos olhando o tópico :lol:
É o seguinte:
Eu estou tendo um problema na hora de criar um sistema para alterar o valor da placa ou ID e apagar o valor, que no caso estão no menu com redirecionamento para os Case’s.
Alguém poderia me dar uma luz ou algum código que eu possa conseguir concluir meu trabalho da faculdade?
Caso alguém tenha mais dúvidas, poste aqui que talvez eu tenha esquecido de mencionar algo mais definido e exato para voces.
O Código é esse aqui:
[code]#include <stdlib.h>
#include <stdio.h>
main( )
{char placa[100][9];
char busca[9];
char vartrash[1][1];
int opt, i, qnt_camin,qnt_camin2;
char opt2;
float peso,peso2, estoque, entrada,saida,;
//ANULANDO VARIÁVEIS
i=0;
qnt_camin=0;
qnt_camin2=0;
peso=0;
peso2=0;
estoque=0;
entrada=0;
saida=0;
//INTERFACE E TITULO
system(“color 07”);
system(“title …NOME DO PROGRAMA…”);
//MENU DO PROGRAMA
menuprinc:system (“cls”);
printf("\t\t\tÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n");
printf("\t\t\tº NOME DO PROGRAMA º\n");
printf("\t\t\tÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹\n");
printf("\t\t\tº1- REGISTRAR CAMINHAO º\n");
printf("\t\t\tº2- REGISTRAR ENTRADA º\n");
printf("\t\t\tº3- REGISTRAR SAIDA º\n");
printf("\t\t\tº4- EDITAR CAMINHAO E ENTR\SAIDº\n");
printf("\t\t\tº5- LISTAR º\n");
printf("\t\t\tº6- SAIR º\n");
printf("\t\t\tÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ\n");
printf("\n\n\t\t\tENTRADA DE CAMINHOES: %d", qnt_camin);
printf("\n\t\t\tENTRADA DE MINERIO: %.2f",entrada);
printf("\n\t\t\tSAIDA DE CAMINHOES: %.2f",qnt_camin2);
printf("\n\t\t\tSAIDA DE MINERIO: %.2f",saida);
printf("\n\t\t\tMINERIO EM ESTOQUE: %.2f",estoque);
printf("\n\n\tÏ ENTRE COM A OPCAO DESEJADA: “);
scanf (”%d",&opt);
//OPÇÕES DE MENU FUNCIONANDO
switch (opt)
{
case(1):
case(2):
do{
system(“cls”);
printf("\n\t\t\tENTRADA");
printf("\n\n\tINSIRA A ID DO CAMINHAO(xxx-0000):\n\t");
scanf ("%s",placa[i]);
printf("\n\tINSIRA O PESO DA CARGA:\n\t");
scanf ("%f", &peso);
printf("\n\n\tREGISTRAR NOVA ENTRADA?(s/n)");
scanf ("%c",&opt2);
scanf ("%c",&opt2);
printf("\t-------------------------------");
i++;
qnt_camin=i;
estoque=estoque+peso;
entrada=entrada+peso;
}while (opt2==‘s’);
goto menuprinc;
break;
case(3):
do{
system(“cls”);
printf("\n\t\t\tSAIDA");
printf("\n\n\tINSIRA A ID DO CAMINHAO(xxx-0000):\n\t");
scanf ("%s",vartrash[0]);
printf("\n\tINSIRA O PESO DA CARGA A SAIR:\n\t");
scanf ("%f", &peso2);
printf("\n\n\tREGISTRAR NOVA SAIDA?(s/n)");
scanf ("%c",&opt2);
scanf ("%c",&opt2);
printf("\t-------------------------------");
qnt_camin2++;
estoque=estoque-peso2;
saida=saida+peso2;
}while (opt2==‘s’);
goto menuprinc;
break;
case(4):
printf("…CONSTRUINDO…\n");
break;
case(5):
//SUB-MENU
submenu:system (“cls”);
printf("\t\t\tÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n");
printf("\t\t\tº LISTAR º\n");
printf("\t\t\tÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹\n");
printf("\t\t\tº1- CAMINHOES º\n");
printf("\t\t\tº2- ENTRADAS POR ID º\n");
printf("\t\t\tº3- ENTRADAS POR PESO º\n");
printf("\t\t\tº4- ENTRADAS POR CHEGADA º\n");
printf("\t\t\tº5- VOLTAR AO MENU PRINCIPAL º\n");
printf("\t\t\tÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ\n");
printf("\n\n\tÏ ENTRE COM A OPCAO DESEJADA: “);
scanf (”%d",&opt);
switch (opt)
{
case(1):
printf("...CONSTRUINDO...\n");
break;
case(2):
printf("...CONSTRUINDO...\n");
break;
case(3):printf("...CONSTRUINDO...\n");
break;
case(4):
printf("...CONSTRUINDO...\n");
break;
case(5):
system ("cls");
goto menuprinc;
default:
goto submenu;
}
break;
case(6):
goto fim;
break;
default:
system (“cls”);
goto menuprinc;
}
system (“pause”);
fim:;
}[/code]
Agradecido!
Abraços.