Ir ao conteúdo
  • Cadastre-se

Luan Farias

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

  1. @Don Boa noite, Obrigado, amigo. Você trouxe uma luz. hahahaha Valeu pela explicação!
  2. Boa noite, pessoal. Sou aluno do curso de ciência da computação e tenho uma dúvida quanto a declaração de ponteiros: - Desde do inicio foi ensinado que a declaração de um ponteiro é da seguinte maneira: TIPO *nome_da_variavel; Sendo que cheguei em Estrutura de Dados e a declaração de um ponteiro que encontrei tanto na apostila do professor quanto na internet foi da seguinte maneira: TIPO* nome_da_variavel; A pergunta é, qual a diferença entre botar o asterisco (*), no tipo e na variável? Notei que há diferença quando estava fazendo um exercício de Lista Sequencial. Fiz uma função "CriarLista". onde retorna um ponteiro "li" do tipo "LISTA", criado por mim. Se eu declarar a função assim: LISTA CriarLista ( ) e retornar o ponteiro li, dá erro, o xCode diz que tenho que retornar *li. Caso eu declarar a função assim: LISTA* CriarLista( ) e retornar li, dá certo. Abaixo segue o código: http://pastebin.com/1QuRaiVR Espero que vocês me ajudem, pois o único lugar que tive ajuda foi através desse link mas também não ajudou em muita coisa. : http://www.ime.usp.br/~pf/algoritmos/aulas/footnotes/pointer-decl.html Desde já obrigado.
  3. Olá, ScreenBlack, foi exatamente o que fiz na implementação do programa. Valeu mesmo pela ajuda de vocês. Ainda não estudei Estrutura de Dados, será um dos próximos tópicos que irei estudar.
  4. Obrigado pela ajuda, amigo. Ainda não tinha visto a função "realloc". Vou estudar ela, se eu conseguir atingir meu objetivo coloco o post como "resolvido". Novamente, obrigado pela ajuda. Abraços.
  5. Olá, pessoal! Estou aprendendo programação por conta própria e estou com algumas dificuldades. Resolvi criar um programa onde eu faço cadastro de clientes. No decorrer do programa me deparei com um problema: Como posso criar memória dinamicamente? Ex: Cadastro um cliente normalmente, ao final pergunto se quero cadastrar outro cliente ou finalizar um programa, caso eu escolher cadastrar outro cliente, crio mais um espaço na memória para cadastrar esse novo cliente, isso sem apagar o cadastro anterior que fiz. OBS: Não queria usar vetores, como disse quero isso criado dinamicamente, assim não tenho o problema de memória sobrando para um vetor. Estou estudando Alocação Dinâmica mas pelo que vi na alocação dinâmica eu tenho que saber antes quantas pessoas vou cadastrar, caso eu faça uma nova alocação, ele apaga o meu cadastro anterior. A pergunta é: Tem como eu criar essa alocação de acordo com a necessidade de novos cadastros em C? Se sim, como? Aguardo respostas. Qualquer ajuda é bem vinda.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!