Usuário com melhor resposta
É possível converter este código em c para vb?

Pergunta
-
void combine(int, int, int*);
void empilha(int);
int desempilha(void);
int comb[100];
int *pointer;
void main(void)
{
int tam, n, k, array[100];
inicio:
clrscr();
gotoxy(10,10);
printf("Quantos números você quer combinar?: "); scanf("%d",&n);
gotoxy(10,11);
printf("Quanto a quanto?: "); scanf("%d",&tam);
for(k=1; k<n+1; k++)
{gotoxy(10,12+k); printf("Entre com o %d número: ",k); scanf("%d",array[k]);}
pointer=comb;
clrscr();
combine(tam, n, array);
return;
}
void combine(int m, int n, int * array)
{
int i, j*;
char opção;
for(i=0; i<=m-n; i++)
{
empilha(*(array+i));
if (n>1)
{
combine((m-i)-1, n-1, (array+i +1));
desempilha();
}
else
{
for(j=comb+1; pointer>=j; j++)
printf("%d ", *j);
printf("\n");
desempilha();
}
}
}
void empilha(int n)
{
pointer++;
*pointer=n;
}
int desempilha(void)
{
int n;
n=*pointer;
pointer--;
return(n);
}
Respostas
-
Olá,
Baixe a versão free desse software: http://www.tangiblesoftwaresolutions.com/Product_Details/CPlusPlus_to_VB_Converter_Details.html
Mas o código é pequeno, você pode converter ele facilmente de forma manual.
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
André Secco
Microsoft MSP & MSDN Tech Advisor
Blog: http://andresecco.com.br
GitHub: http://github.com/andreluizsecco
Twitter: @andre_secco- Marcado como Resposta Durval Teixeira sexta-feira, 2 de dezembro de 2016 18:50
Todas as Respostas
-
Olá,
Baixe a versão free desse software: http://www.tangiblesoftwaresolutions.com/Product_Details/CPlusPlus_to_VB_Converter_Details.html
Mas o código é pequeno, você pode converter ele facilmente de forma manual.
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
André Secco
Microsoft MSP & MSDN Tech Advisor
Blog: http://andresecco.com.br
GitHub: http://github.com/andreluizsecco
Twitter: @andre_secco- Marcado como Resposta Durval Teixeira sexta-feira, 2 de dezembro de 2016 18:50
-
André, obrigado por responder.
Baixei o conversor free que você recomendou. Ele converte C++ para VB, mas a rotina acima está em C e para este tipo de conversão o free não faz.
Tentei fazer usando C++ mesmo, ele converteu mas gerou uma série de inconsistências as quais ainda não possuo conhecimento suficiente para resolver.
Valeu, obrigado.
Durval