Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void printBricks(listBricks *first)
- {
- listBricks *wsk = first, *wsk2;
- while(wsk->next!=NULL)
- {
- wsk2=wsk->next;
- while(wsk2!=NULL)
- {
- if(stricmp(wsk->brick.color,wsk2->brick.color)>0)
- {
- sBrick temp = wsk->brick;
- wsk->brick = wsk2->brick;
- wsk2->brick = temp;
- }
- wsk2=wsk2->next;
- }
- wsk = wsk->next;
- }
- wsk=first;
- while(wsk->next!=NULL)
- {
- wsk2=wsk->next;
- while(wsk2!=NULL)
- {
- if((stricmp(wsk->brick.color,wsk2->brick.color)==0)&&(stricmp(wsk->brick.type,wsk2->brick.type)>0))
- {
- sBrick temp = wsk->brick;
- wsk->brick = wsk2->brick;
- wsk2->brick = temp;
- }
- wsk2=wsk2->next;
- }
- wsk = wsk->next;
- }
- wsk=first;
- while(wsk->next!=NULL)
- {
- wsk2=wsk->next;
- while(wsk2!=NULL)
- {
- if((stricmp(wsk->brick.color,wsk2->brick.color)==0)&&(stricmp(wsk->brick.type,wsk2->brick.type)==0)&&(stricmp(wsk->brick.size,wsk2->brick.size)>0))
- {
- sBrick temp = wsk->brick;
- wsk->brick = wsk2->brick;
- wsk2->brick = temp;
- }
- wsk2=wsk2->next;
- }
- wsk = wsk->next;
- }
- wsk=first;
- printf("Color Typ Rozmiar Ilosc\n\n");
- while(wsk!=NULL)
- {
- printf("%s %14s %14s %13d\n",wsk->brick.color, wsk->brick.type, wsk->brick.size, wsk->brick.count);
- wsk=wsk->next;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement