-1
typedef struct
{ int cod, num_hab;
char sigla_esta[5], estado[30], cidade[30];
}Cidade;
main()
{
//Variaveis
Cidade cidades[max];
Estado estados[max];
Pais paises[max];
int op, i, posl, aux;
int cc = 0, ce = 0, cp = 0; // um contador para cada vetor
char auxSt[50];
//Funções Declaradas
void CadCidade();
do
{
i=0; //Zerando o I para nao gerar lixo da memoria depois de utilizar
//Função menu
menu(&op);
switch(op){
case 1:
CadCidade(&cc,&cidades);
The function is like this, but it’s not working
void CadCidade(int *ccF, Cidade *cid){
//system("cls"); //Limpa a tela
printf("\tInsira a cidade\n");
printf("Digite o codigo da cidade: ");
scanf("%d", &(*cid)[ccF].cod);
fflush(stdin);
Like
[ccF]
is an index I believe should use[*ccF]
has declared the parameterccF
pointer..– anonimo