problème appel template fonction depuis main()
Bonsoir,
Je souhaite appeler la fonction suivante dans main()
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| template<class T,class U>
void saisie(T &T1,char a){
int N,i;
U element;
char a
if (a=='p'){
cout<<"\nnombre de profs: ";
cin>>N;
}
else{
cout<<"\nnombre d'étudiants: ";
cin>>N;
}
for (i=0;i<N;i++){
element.saisie();
T1;push_back(element);
}
} |
mais je n'arrive pas à trouver la bonne syntaxe. voir en dessous
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| void main (void){
int choix;
char Type;
vector<Personne> VectorP;
vector<local> VectorL;
//bool isLocal=false;
do{
choix= menu();
switch (choix){
case 0:
char chx;
cout<< "Choix? (P)ROFS ou (E)TUDIANT ? ";
cin>>chx;
VectorP.saisie;
break;
}}while(choix!=6);
} |
Quelqu'un pourrait m'aider.
Merci