Ir para conteúdo
Fórum Script Brasil

Edwar Saliba Jr.

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre Edwar Saliba Jr.

  • Data de Nascimento 14/10/1974

Contatos

  • Website URL
    http://www.esj.eti.br
  • ICQ
    45923544

Perfil

  • Gender
    Male
  • Location
    Belo Horizonte - MG

Últimos Visitantes

683 visualizações

Edwar Saliba Jr.'s Achievements

0

Reputação

  1. Senhores, o problema está resolvido. E devo todo o mérito ao meu companheiro do CEFET-MG, Evandro Caldeira, que solucionou o problema. Segue o código: #include <stdio.h> #include <stdlib.h> #define TAM 3 int fazVetor(int **vet){ int *array = (int *) malloc(sizeof(int) * TAM); array[0] = 4; array[1] = 7; array[2] = 8; *vet = array; } int main() { int *qualquer; fazVetor(&qualquer); printf("\n--==[Outside Function]==--\n\n"); for(int i = 0; i < TAM; i++){ printf(" %d", (qualquer[i])); } printf("\n\n"); return 0; } A todos vocês que dedicaram seu precioso tempo na tentativa de solucionar este problema, deixo aqui meus sinceros agradecimentos. Edwar Saliba Jr.
  2. Boa tarde Senhores(as)! O código-fonte a seguir é a miniaturização de um problema maior no qual estou trabalhando. Preciso imprimir os valores do vetor gerado pela função "fazVetor", na função "main". Porém, para que o código se assemelhe ao problema real no qual estou trabalhando, existem duas restrições que devem ser respeitadas. Estas estão comentadas no código a seguir. #include <stdio.h> #include <stdlib.h> #define TAM 3 int fazVetor(int **vet){ int *array = malloc(sizeof(int) * TAM); array[0] = 4; array[1] = 7; array[2] = 8; /* nesta função somente a linha a seguir pode ser alterada. */ *vet = array; } int main() { int **qualquer; /* Na função main, somente a linha a seguir NÃO PODE ser alterada. */ fazVetor(&qualquer); printf("\n--==[Valores do Vetor]==--\n\n"); for(int i = 0; i < TAM; i++){ printf(" %d", (qualquer[i])); } printf("\n\n"); return 0; } O único objetivo é a impressão dos valores do vetor na função "main". Respeitadas as devidas restrições. De antemão, muito obrigado! Edwar Saliba Jr.
  3. Senhores(as), boa noite! Com a ajuda de um amigo consegui resolver o problema. Basicamente fiz o seguinte: DELIMITER $$ Código do procedure; $$ DELIMITER ; ou seja, coloquei o "DELIMITER" com "$$" e tudo funcionou. Antes eu o estava usando com "//" ao invés do "$$" e dava um erro geral. Obrigado a todos que tentaram ajudar! Até a próxima!
  4. Bom dia Senhores(as)! Peço-lhes ajuda, pois, o que parece ser um erro muito bobo está me tirando consumindo muito do meu tempo com este software que estou tentando colocar para funcionar. O erro: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3 está sendo apresentado para a terceira linha do código a seguir: CREATE PROCEDURE `gerarResultado`(codEvento INT(11)) BEGIN DECLARE qtdConcorrente,qtdTkt,qtdJurados,qtdVotos,qtdVotantes,codVotante,codNota,contTkt,contJurado,contVotantes,contVotos,codEntidade,tipoNota INT DEFAULT 0 e, honestamente falando, não consigo visualizar erro algum nesta linha de código. Se alguém puder me ajudar, desde já agradeço!
  5. Para resolver este problema, basta fazer o download da atualização disponibilizada pela Microsoft no site abaixo: http://support.microsoft.com/kb/917607/pt-br Abraços, Edwar Saliba Jr.
×
×
  • Criar Novo...