Bonsoir,
Je souhaite appeler la fonction suivante dans main()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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