Ir para conteúdo
Fórum Script Brasil
  • 0

Duvidas sobre struct e ponteiro


lucassilvarz

Pergunta

Olá!!

Gostaria de saber como fazer para que um ponteiro guarde os dados de uma struct(nome, codigo, endereço, salario) e quando eu digitasse o código ele me traria as informações presentes nele. Alguém pode me ajudar?

Aqui está a parte que vou precisar fazer as alterações:

switch(cod){
                    
                    case 1://alterações no cadastro de pacientes
                            printf("Insira o código do paciente para alterações: ");
                            scanf("%d",&pac.cod_pac);
                    break;
                    
                    case 2://alterações no cadastro de médicos
                        while(cod==2){
                            
                        }
                    break;
                    
                    case 3://excluir cadastro de pacientes
                        while(cod==3){
                            
                        }
                    break;
                    
                    case 4://excluir cadastro de médicos
                        while(cod==4){
                            
                        }
                    break;
                    
                }

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Um ponteiro não guarda informações, um ponteiro aponta a outra variável que está em outra parte.

Para fazer consultas você deve ter mais de uma estrutura, você precisa de um conjunto de estruturas, esse conjunto de estruturas bem poderia ser um array de structs, neste caso seria possível você criar uma variável auxiliar que por exemplo represente o id e comparar com cada id do array de structs até achar o que você está buscando.

Link para o comentário
Compartilhar em outros sites

  • 0
2 horas atrás, vangodp disse:

Um ponteiro não guarda informações, um ponteiro aponta a outra variável que está em outra parte.

Para fazer consultas você deve ter mais de uma estrutura, você precisa de um conjunto de estruturas, esse conjunto de estruturas bem poderia ser um array de structs, neste caso seria possível você criar uma variável auxiliar que por exemplo represente o id e comparar com cada id do array de structs até achar o que você está buscando.

Pode mostrar um exemplo de como seria?

Link para o comentário
Compartilhar em outros sites

  • 0

Você tem que criar uma estrutura para armazenar os dados, e utilizar o ponteiro para manipular essa estrutura.

o ponteiro aponta para o local de memoria onde determinado registro ou variável está inserida, permitindo edição e exclusão deste registro na memória do computador

 

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...