== Douplus == Posted April 15, 2004 Report Share Posted April 15, 2004 Como fazer uma função retornar dois valores e armazená-los em duas variáves diferentes? Isso é possível?Obrigado. Quote Link to comment Share on other sites More sharing options...
0 azizvc Posted April 15, 2004 Report Share Posted April 15, 2004 você pode fazer a função retornar uma estrutura com duas ou mais variaveis Quote Link to comment Share on other sites More sharing options...
0 == Douplus == Posted April 15, 2004 Author Report Share Posted April 15, 2004 Como? Quote Link to comment Share on other sites More sharing options...
0 azizvc Posted April 16, 2004 Report Share Posted April 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 Quote Link to comment Share on other sites More sharing options...
0 fbafelipe Posted April 16, 2004 Report Share Posted April 16, 2004 tem pode retornar um array: int[] funcao(){ int x[2]; x[0] = 0; x[1] = 1; return x; } Quote Link to comment Share on other sites More sharing options...
0 == Douplus == Posted April 16, 2004 Author Report Share Posted April 16, 2004 Obrigado! Quote Link to comment Share on other sites More sharing options...
Question
== Douplus ==
Como fazer uma função retornar dois valores e armazená-los em duas variáves diferentes? Isso é possível?
Obrigado.
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.