1- O comando typedef pode ser utilizado para criar novos comandos, ou simplesmente novas formas de escrever
determinados comandos em linguagem C. Por exemplo, toda vez que você quiser criar uma variável do tipo struct
declarado acima, terá que escrever o nome completo do tipo, isto é struct lista. Usando o comando typedef, defina um
tipo alternativo, chamado Lista, que possa ser usado em lugar de struct lista.
2- Usando o tipo Lista que você criou na questão 3, declare uma variável chamada myList que possa ser utilizada para
construir uma lista encadeada.
3- (0,5) Usando o tipo Lista que você criou na questão 3, declare uma variável chamada novo que possa ser utilizada para criar
um novo elemento para a lista declarada na questão 4.
4- Escreva uma linha de código que aloque espaço na memória para a variável novo declarada na questão 5, de forma
que a variável possa ser utilizada para inserir um novo elemento na lista myList declarada na questão 4.
5 -Considerando a variável myList declarada na questão 4 e a variável novo declarada na questão 5 e alocada na questão
6, atribua os valores 1 para o atributo id e 9.1 para o atributo valor e insira-a na lista myList.
6- O trecho de código apresentado a seguir, refere-se a uma função que receberá como parâmetro um ponteiro para
uma lista do tipo Lista e deverá calcular e retornar a média dos valores existentes na lista. Escreva o corpo da função.
Olá amigos, tudo bom?
Preciso de uma dica/solução para meu projeto...
Bom vamos pelo começo:
1. Tenho um sistema de upload de arquivos onde faço o envio e registro no banco de dados o local do arquivo, nome e entre outros...
2. Apenas administradores podem enviar e editar arquivos...
3. Os usuários comuns são divididos em turmas, e em meu projeto existem 5 turmas e 2 períodos. (Manhã e Noite).
Bom, o upload e as informações são simples de inserir no banco de dados
Uso o mysqli para inserir os dados.
Antes do upload tenho um modal onde o administrador informa os dados e envia o arquivo, neste eu quero ter a liberdade de listar esse arquivo somente na turma em que o administrador selecionou nos checkboxs
Exemplo: Vou fazer o upload de 1 lista de exercícios do módulo 2, mas apenas as turmas 1 e 2 estão nesse módulo, ou seja o sistema não vai listar NO WHILE esse arquivo para a turma 3, 4 e 5... mas se eu quiser posso liberar para essas turmas quando eu quiser. Ou tbm posso remover das turmas 1 e 2 e apenas liberar para a turma 4...
Não faço ideia de como posso armazenar isso no banco de dados...
Pensei em fazer os names dos checkbox's com array e depois separando com vírgulas os values, ficando da seguinte forma NO BANCO DE DADOS:
Turmas
1, 2,
Mas dentro do while na hora de exibição, utilizando explode não consigo fazer a comparação com a turma do usuário (armezado em session)...
Espero que tenham entendido e se não for pedir muito, eu entendo muito pouco de php, se puderem me ajudar com exemplos parecidos com o meu problema, ficarei grato!
Boa Noite Pessoal!
Estou com dificuldade em implementar um exercício de lista simplesmente encadeada. Nele pede para criar uma estrutura com os dados de um aluno (matricula, nome e media), e outra para ser a lista (com a estrutura com os dados do aluno e um no com as informações do próximo nó). Uma das opções é para inserir os dados de um novo aluno em ordem crescente de matricula. O código está dando erro. Vocês conseguem me dizer onde estou errando? Vejam meu código:
Estou analisando o código do Ziviani de lista encadeada. Alguém sabe me explicar o porque da necessidade de se usar o TipoCelula no início da estrutura e no final? Pergunto pois, se eu tiro do início ele da o erro "error: conflicting declaration 'typedef struct TipoCelula TipoCelula" e se eu tiro do final ele funciona perfeitamente. Ainda não conseguir pegar a ideia.
Alguém poderia me auxiliar?
typedef struct {
int Chave; /* outros componentes */
} TipoItem;