[ +/- ] [ Data/Hora: 21 Mai 2013, 20:13 ]


Criar um novo TópicoWrite comments Página 1 de 1   [ 5 posts ]
Autor Mensagem
 Assunto da Mensagem: Problema com a função ( struct )
MensagemEnviado: 03 Ago 2011, 23:56 
Membro Júnior

Registado: 23 Mar 2010, 21:03
Mensagens: 53
1) É possível retornar uma estrutura em C ou C++, digo, porque uma estrutura possui ou não dados de diferentes tipos.

2) Tentei declarar uma função na estrutura e não deu certo.


Topo
 Perfil  
 
 Assunto da Mensagem: Re: Problema com a função ( struct )
MensagemEnviado: 04 Ago 2011, 00:46 
Membro Sênior

Registado: 20 Jan 2003, 00:15
Mensagens: 502
Localização: Rio de Janeiro
Quote:
1) É possível retornar uma estrutura em C ou C++, digo, porque uma estrutura possui ou não dados de diferentes tipos.

Sim, mas normalmente nao eh uma boa ideia por questoes de desempenho.
Quote:
2) Tentei declarar uma função na estrutura e não deu certo.

Em C nao pode, em C++ pode. Mostre o seu codigo pra podermos achar o erro.


Topo
 Perfil  
 
 Assunto da Mensagem: Re: Problema com a função ( struct )
MensagemEnviado: 04 Ago 2011, 00:50 
Membro Avançado
Avatar do Utilizador

Registado: 26 Jun 2008, 21:26
Mensagens: 673
Localização: Brasil
Sim, é possível, é só declarar uma função com o tipo da estrutura. Ex:

Code:
typedef struct{

float x, y, z;

}Vetor;

//Função
Vetor InicializarVetor(float x, float y, float z);

Vetor InicializarVetor(float x, float y, float z)
{
Vetor str;

str.x = x;
str.y = y;
str.z = z;

return str;
}

//Exemplo de uso

Vetor position = InicializarVetor(1.5, -5.0, 0.0);

...

E assim por diante...


Espero ter ajudado!!! T+

_________________
"Uma pequena pedra...Pode provocar uma avalanche..."

Para quem quiser baixar meu jogo:
http://www.megaupload.com/?d=EHPAYBVQ

Se quiser discutir e votar sobre o jogo:
http://www.unidev.com.br/phpbb3/viewtopic.php?f=5&t=53423


Topo
 Perfil  
 
The following user would like to thank Ferat for his or her post: Visitante
 Assunto da Mensagem: Re: Problema com a função ( struct )
MensagemEnviado: 04 Ago 2011, 02:06 
Membro Júnior

Registado: 23 Mar 2010, 21:03
Mensagens: 53
BELEZA, obrigado pelas suas ajudas, todas elas estão perfeitas.
_________________
"Uma pedra no meio da testa...Pode provocar queda..."


Topo
 Perfil  
 
 Assunto da Mensagem: Re: Problema com a função ( struct )
MensagemEnviado: 04 Ago 2011, 16:45 
Membro Avançado
Avatar do Utilizador

Registado: 26 Jun 2008, 21:26
Mensagens: 673
Localização: Brasil
Opa, qualquer coisa, só avisar aí!!! Boa sorte, T+

_________________
"Uma pequena pedra...Pode provocar uma avalanche..."

Para quem quiser baixar meu jogo:
http://www.megaupload.com/?d=EHPAYBVQ

Se quiser discutir e votar sobre o jogo:
http://www.unidev.com.br/phpbb3/viewtopic.php?f=5&t=53423


Topo
 Perfil  
 
Mostrar mensagens anteriores:  Ordenar por  
Criar um novo TópicoWrite comments Página 1 de 1   [ 5 posts ]
Similar topics
Problema com Modem alguem me ajudaaaaa!!!
Fórum: Assuntos diversos
Autor: Goku
Respostas: 4
funçao while
Fórum: C/C++
Autor: cobracan
Respostas: 4
Uma função como parâmetro de outra...
Fórum: C/C++
Autor: DFAoBolinho
Respostas: 26
const type& funcao() const;
Fórum: C/C++
Autor: tiagopadua
Respostas: 1
IrrLicht + mingw + DirectX = PROBLEMA?
Fórum: Irrlicht Engine
Autor: danny23
Respostas: 6
Topo


Quem está ligado:

Utilizadores a ver este Fórum: Google [Bot] e 5 visitantes


Criar Tópicos: Proibído
Responder Tópicos: Proibído
Editar Mensagens: Proibído
Apagar Mensagens: Proibído

Pesquisar por:
Ir para:  

cron


Powered by phpBB ©

Virtual Object Informtica Ltda. Fone/Fax: (15)3231-6840