Bonjour, je n'arrive pas à passer un vecteur de données en paramètre d'une fonction.
Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
vector<Data>tableau;     // vector tableau de type structure Data (définie plus haut)
            Data donnees;            // variable donnees de type structure Data

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
ValeursRetour CalculDefautPosition(double position, string chemin)
{
...
tableau.push_back(donnees); // Stockage de toutes les données dans le vector tableau

Je voudrais faire passer ce tableau dans une fonction mais cela ne marche pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
analyserValeursColonnes(tableau, colTx, position);

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
void analyserValeursColonnes(vector<data> tableau, int nbLignes, int position)
{
...
}
Le compilateur m'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
error: invalid types 'int[int]' for array subscript

Merci de votre aide.