Comment passer vector<char> Tableau en paramètre de méthode
Fermé
gabbe2
Messages postés
14
Date d'inscription
dimanche 10 avril 2011
Statut
Membre
Dernière intervention
20 mars 2014
-
20 mars 2014 à 21:16
Crazy Legs Messages postés 635 Date d'inscription jeudi 10 avril 2008 Statut Membre Dernière intervention 27 septembre 2016 - 24 mars 2014 à 16:10
Crazy Legs Messages postés 635 Date d'inscription jeudi 10 avril 2008 Statut Membre Dernière intervention 27 septembre 2016 - 24 mars 2014 à 16:10
A voir également:
- Comment passer vector<char> Tableau en paramètre de méthode
- Tableau croisé dynamique - Guide
- Code ascii tableau - Guide
- Comment faire un tableau - Guide
- Passer de windows 7 à windows 10 - Accueil - Mise à jour
- Passer de qwerty a azerty - Guide
3 réponses
gabbe2
Messages postés
14
Date d'inscription
dimanche 10 avril 2011
Statut
Membre
Dernière intervention
20 mars 2014
20 mars 2014 à 21:23
20 mars 2014 à 21:23
Et puis,
quand je ne met aucun paramètre à ma méthode prefixe(), je reçois des erreurs de link qui m'apparaissent beaucoup trop souvent! :
1>main.obj : error LNK2019: symbole externe non résolu "public: __thiscall Prefix::Prefix(void)" (??0Prefix@@QAE@XZ) référencé dans la fonction _main
1>main.obj : error LNK2019: symbole externe non résolu "public: __thiscall Prefix::~Prefix(void)" (??1Prefix@@QAE@XZ) référencé dans la fonction _main
1>C:\Users\Utilisateur\Documents\0Université\Session 2 - Hiver 2014\Prog Algo et Structures de donnees\Devoirs\TP2\Devoir2\Debug\Devoir2.exe : fatal error LNK1120: 2 externes non résolus
quand je ne met aucun paramètre à ma méthode prefixe(), je reçois des erreurs de link qui m'apparaissent beaucoup trop souvent! :
1>main.obj : error LNK2019: symbole externe non résolu "public: __thiscall Prefix::Prefix(void)" (??0Prefix@@QAE@XZ) référencé dans la fonction _main
1>main.obj : error LNK2019: symbole externe non résolu "public: __thiscall Prefix::~Prefix(void)" (??1Prefix@@QAE@XZ) référencé dans la fonction _main
1>C:\Users\Utilisateur\Documents\0Université\Session 2 - Hiver 2014\Prog Algo et Structures de donnees\Devoirs\TP2\Devoir2\Debug\Devoir2.exe : fatal error LNK1120: 2 externes non résolus
RedSkidy
Messages postés
196
Date d'inscription
jeudi 30 janvier 2014
Statut
Membre
Dernière intervention
22 octobre 2015
6
24 mars 2014 à 15:47
24 mars 2014 à 15:47
tu ne peut pas passer un tableau (enfin je crois) passe plutot un pointeur sur ce tableau
Crazy Legs
Messages postés
635
Date d'inscription
jeudi 10 avril 2008
Statut
Membre
Dernière intervention
27 septembre 2016
98
24 mars 2014 à 16:10
24 mars 2014 à 16:10
Salut,
Il y a en effet un soucis dans ton main.
La fonction prefixe issue de la classe Prefixe demande une référence sur un vector<char>.
Il faut donc non seulement instancier une variable mais aussi qu'elle soit de type vector<char>.
Pour ajouter des valeurs dans ton vector<char>, utilise la fonction push_back() ou std::cin pour récupérer les entrées clavier.
Bon courage :)
Il y a en effet un soucis dans ton main.
bool prefixe (vector<char> &Tableau);
La fonction prefixe issue de la classe Prefixe demande une référence sur un vector<char>.
Il faut donc non seulement instancier une variable mais aussi qu'elle soit de type vector<char>.
int main(void) { std::vector<char> monTableau; bool validation = true; Prefix objPrefix; validation = objPrefix.prefixe(monTableau); return 0; }
Pour ajouter des valeurs dans ton vector<char>, utilise la fonction push_back() ou std::cin pour récupérer les entrées clavier.
Bon courage :)