== Douplus == Postado Abril 15, 2004 Denunciar Share Postado Abril 15, 2004 Como fazer uma função retornar dois valores e armazená-los em duas variáves diferentes? Isso é possível?Obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 azizvc Postado Abril 15, 2004 Denunciar Share Postado Abril 15, 2004 você pode fazer a função retornar uma estrutura com duas ou mais variaveis Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 == Douplus == Postado Abril 15, 2004 Autor Denunciar Share Postado Abril 15, 2004 Como? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 azizvc Postado Abril 16, 2004 Denunciar Share Postado Abril 16, 2004 exemplo no melhor estilo Turbo C++ #include <stdio.h> struct registro { int valor; int valor2; }; struct registro funcao() { struct registro resultado; resultado.valor = 23; resultado.valor2 = 55; return(resultado); } int main() { struct registro teste; teste = funcao(); printf("variavel 1: %i \n", teste.valor); printf("variavel 2: %i \n", teste.valor2); return 0; } Azizazizvc@yahoo.com.br Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fbafelipe Postado Abril 16, 2004 Denunciar Share Postado Abril 16, 2004 tem pode retornar um array: int[] funcao(){ int x[2]; x[0] = 0; x[1] = 1; return x; } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 == Douplus == Postado Abril 16, 2004 Autor Denunciar Share Postado Abril 16, 2004 Obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
== Douplus ==
Como fazer uma função retornar dois valores e armazená-los em duas variáves diferentes? Isso é possível?
Obrigado.
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.