no save
Assistance
Achat
News

Forum | programmation
comment renvoyer un tableau en C++ ??
pom, le lun. 10 janv. 2005 à 10:19:27
Bonjour, j'ai un std::vector v d'une longueur L (L=v.size()) et je sais que L est un multiple de N (const int N). N est connu.
Je voudrais convertir v en un tableau de tableau.

Mon idée est la suivante :
const unsigned int ligne=v.size()/N; // nombre de ligne de mon tableau à N colonnes

double tab[ligne][N]={0.};

unsigned long int compteur=0;
for(int i=0;i<ligne;i++)
for(int j=0;j<N;j++)
{
tab[i][j]=v[compteur];
compteur++;
}

Jusqu'à là, l'algo est facile.
Je voudrais en fait faire une fonction conversion qui me convertit mon std::vector en tableau de tableau. Mais comment déclarer cette fonction ??

double mon_tableau_de_tableau conversion(const std::vector<double> & v,const int & N)
{
// je recopie l'algo ci-dessus

return tab;
}

mais comment renvoyer un tableau de tableau avec une fonction ?

Merci beaucoup
Pom


tafiscobar
janv. 05
Suivant
REPONSES
tafiscobar
janv. 05
pom
janv. 05
pom
janv. 05
Ravachol
janv. 05
tafiscobar
janv. 05
pom
janv. 05
Ravachol
janv. 05
pom
janv. 05
Ravachol
janv. 05
pom
janv. 05
Version Web
Réalisé par RedShift
no save