Enviado em 09/09/2018 - 16:56h
Boa tarde, estou estudando programação e estou vendo a Linguaguem C.void incluirProjeto(projeto *p, float *receber, float *recebido, int *contPro, cliente *pCli, int *contCod){
int saida=1;
pCli->lista=0;
int a;
while(saida==1){
a=(*contPro);
p[a].cod=(*contCod);
printf("\nDigite o Nome do Projeto: ");
scanf("%s", p[a].nome);
printf("\nData de inicio do Projeto: \nDia: ");
scanf("%d", &p[a].inicio.dia);
printf("\nMes: ");
scanf("%d",&p[a].inicio.mes);
printf("\nAno: ");
scanf("%d", &p[a].inicio.ano);
printf("\nDigite a data de término do projeto (ou previsão):\nDia: ");
scanf("%d", &p[a].fim.dia);
printf("\nMes: ");
scanf("%d",&p[a].fim.mes);
printf("\nAno: ");
scanf("%d", &p[a].fim.ano);
printf("\nInforme o custo do projeto: ");
scanf("%f", &p[a].preco);
retorno: printf("Informe a situação do projeto. \n6 - pago \n7 - a receber: \n");
scanf("%d",&p[a].situacao);
if (p[a].situacao==6){
strcpy(p[a].sit, "Pago");
*recebido += p[a].preco;
}
else if (p[a].situacao==7){
strcpy(p[a].sit, "A Receber");
*receber += p[a].preco;
}
else{
printf("\nOpção invalida");
goto retorno;
}
p[a].cli=pCli; //Associa no projeto o seu respectivo cliente
pCli->codigo[pCli->lista]=&p[a]; //Armazena no vetor de proetos de clientes o ponteiro para os projjetos
pCli->lista++; //incrementa o meu contador de posiçao do vetor de projetos em cliente
*contPro++;
*contCod++;
printf("\nDeseja cadastrar outro projeto? <0 - Não || 1 - Sim: ");
scanf("%d",&saida);
}
}
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
SysAdmin ou DevOps: Qual curso inicial pra essa área? (0)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (3)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta