rendered paste bodyvoid leitura_dados (int *num_vend, int *num_ligs, Vendedor *v, int **l) {
int i;
printf("Digite o numero de vendedores e ligacoes: ");
scanf("%d %d",num_vend,num_ligs);
if (( *num_vend >=1 && *num_vend <= 1000) && ( *num_ligs >= 1 && *num_ligs <= 1000000)) {
v=(Vendedor *)malloc( (*num_vend) *sizeof(Vendedor));
(*l)=(int *)malloc( (*num_ligs) *sizeof(int));
}
else {
printf("Vendedores e/ou ligacoes fora do intervalo\n");
exit(1);
}
for (i=0;i<*num_vend;i++) {
v[i].cod=i+1;
v[i].lig=0;
v[i].stat=0;
}
for (i=0;i<*num_ligs;i++) {
scanf("%d",(*l)[i]);
if ((*l)[i] < 1 || (*l)[i] > 30) {
printf("Tempo de ligacao fora do intervalo.\n");
exit(1);
}
}
}