Ir ao conteúdo

Comparar duas celulas de uma lista em C


rs.fran

Posts recomendados

Postado

Oi gente, tudo bem?

estou desenvolvendo uma "agenda eletronica" em c e o professor passou como requisito uma função que retorna conflitos entre datas e horários.. o problema é que esses dois compromissos analisados teriam que ser passados como parametro para essa função.. minha duvida é: como vou localizar e passar para a função esses dois compromissos a partir de uma id (cada compromisso(que é uma struct) tem id unica).. Obrigada

Postado

Oi gente, tudo bem?

estou desenvolvendo uma "agenda eletronica" em c e o professor passou como requisito uma função que retorna conflitos entre datas e horários.. o problema é que esses dois compromissos analisados teriam que ser passados como parametro para essa função.. minha duvida é: como vou localizar e passar para a função esses dois compromissos a partir de uma id (cada compromisso(que é uma struct) tem id unica).. Obrigada

Postado

Oi gente, tudo bem?

estou desenvolvendo uma "agenda eletronica" em c e o professor passou como requisito uma função que retorna conflitos entre datas e horários.. o problema é que esses dois compromissos analisados teriam que ser passados como parametro para essa função.. minha duvida é: como vou localizar e passar para a função esses dois compromissos a partir de uma id (cada compromisso(que é uma struct) tem id unica).. Obrigada

Postado

Você poderia, no ato de cadastrar um novo compromisso, internamente fazer a agenda chamar uma função que vai comparar todos os dados desse novo compromisso com todos os demais. O que seria basicamente um for() sobre todas as id.

Então não haveria que localizar. A cada novo compromisso, automaticamente checar se bate com algum outro previamente cadastrado.

Postado

Você poderia, no ato de cadastrar um novo compromisso, internamente fazer a agenda chamar uma função que vai comparar todos os dados desse novo compromisso com todos os demais. O que seria basicamente um for() sobre todas as id.

Então não haveria que localizar. A cada novo compromisso, automaticamente checar se bate com algum outro previamente cadastrado.

Postado

Você poderia, no ato de cadastrar um novo compromisso, internamente fazer a agenda chamar uma função que vai comparar todos os dados desse novo compromisso com todos os demais. O que seria basicamente um for() sobre todas as id.

Então não haveria que localizar. A cada novo compromisso, automaticamente checar se bate com algum outro previamente cadastrado.

Postado

Sempre que precisar localizar alguma coisa em uma lista encadeada você precisa percorrer a lista com:


while(lista != NULL){
lista = lista->next;
}

e ir comparando a celular que você quer.

Postado

Sempre que precisar localizar alguma coisa em uma lista encadeada você precisa percorrer a lista com:


while(lista != NULL){
lista = lista->next;
}

e ir comparando a celular que você quer.

Postado

Sempre que precisar localizar alguma coisa em uma lista encadeada você precisa percorrer a lista com:


while(lista != NULL){
lista = lista->next;
}

e ir comparando a celular que você quer.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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...