salut à tous,
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 #include<stdio.h> #include<conio.h> #include<string.h> struct client { char nom[30]; char prenom[30]; int age; }; //void tri() void main() { struct client *p; struct client tmp; int i,j; for (i=0;i<3;i++) { printf("Veuillez entrez le nom client n°%d: ",i+1); gets(p[i].nom); } for(i=0;i<2;i++) for(j=i+1;j<3;j++) if(strcmp(p[i].nom,p[j].nom)==0) { tmp=p[i]; p[i]=p[j]; p[j]=tmp; } for (i=0;i<3;i++) { printf("%s ",(p+i)->nom); } getch(); }
je n'arrive pas à trier ma structure a partir du nom des clients j'y arrive a partir de l'age (donc a partir d'entier) mais impossible avec les noms. Je dois l'avoir dans mon cours mais qui n'est pas chez moi![]()
Donc si vous pouviez me dire pourquoi cela ne fonctionne pas (avant que je perde le peu de cheveux qu'il me reste). Encore merci
Partager