Bonsoir à tous,

Mon problème est le suivant :
j'ai créé un vecteur de vecteur de char soit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
std::vector<std::vector<char>> tabCodage;
Celui après être initialisé avec des valeurs doit passer en argument d'une fonction, cependant il me renvoie le message d'erreur suivant :

impossible de convertir le paramètre 1 de 'std::vector<_Ty>' en 'std::vector<_Ty> *'
1> with
1> [
1> _Ty=char [8]
1> ]
1> and
1> [
1> _Ty=std::vector<char>
1> ]
1> Aucun opérateur de conversion définie par l'utilisateur disponible qui puisse effectuer cette conversion, ou l'opérateur ne peut pas être appelé
Dans mon Fichier.h la fonction est déclaré de la manière suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
std::vector<char> codageATailleFixe( std::vector<std::vector<char>> *,std::vector<char> &);
Et dans mon main je l'appel de cette manière :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
code.codageATailleFixe(&tabCodage, tabCara);
Pouvez vous m'aider ?

Cordialement,

Fyejumpy