Bonjour, j'ai un exercice a faire pour la semaine prochaine et depuis quelques jours je calle a un endroit sans trouver de solution..

Le but de l'exercice est d'introduire un max de 20 prénoms dans un vecteur en gardant l'adresse de chaque élément introduit dans un autre vecteur de pointeurs. Le tri doit etre effectué exclusivement a partir du vecteur contenant les adresses sans toucher au vecteur des prénoms.

Voici une partie du 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
19
20
21
22
23
24
25
		case 1:
			iContinue=1;
			while(i<MAX && iContinue==1)
			{
				printf("Entrez un prenom: ");
				SaisirPrenom(&v[i][0]);
				ad[i]=&v[i][0];
				i++;
				printf("Continuer(1-oui/2-non)? ");
				scanf("%d",&iContinue);
			}
			break;
		case 2:
			j=0;
			printf("ADRESSE   PRENOM\n\n");
			while(j!=i)
			{
				printf("%d   %s\n",&v[j][0],&v[j][0]);
				j++;
			}
			break;
		case 3:
			printf("ADRESSE   PRENOM\n\n");
			TrierPrenoms(&v[0][0],ad[0]);
			break;
Je doit donc créer une fonction qui me permettra de trier les prénoms grace au vecteur *ad est-ce que quelqu'un pourrai m'aider?

Merci d'avance..