Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- podzial separate_list( pomiar * glowa )
- {
- pomiar * wsk = NULL;
- pomiar * usuw = NULL;
- pomiar * glowa1 = NULL;
- pomiar * glowa2 = NULL;
- pomiar * glowa3 = NULL;
- pomiar * glowa4 = NULL;
- pomiar * wsk1 = NULL;
- pomiar * wsk2 = NULL;
- pomiar * wsk3 = NULL;
- pomiar * wsk4 = NULL;
- wsk = glowa;
- while ( wsk->nast != NULL )
- {
- if (wsk->nr_czujnika == 1)
- {
- if (glowa1 == NULL)
- {
- glowa1 = wsk;
- wsk1 = wsk;
- glowa1->poprz = NULL;
- }
- else
- {
- wsk1->nast = wsk;
- wsk1->nast->poprz = wsk1;
- wsk1 = wsk1->nast;
- }
- }
- if (wsk->nr_czujnika == 2)
- {
- if (glowa2 == NULL)
- {
- glowa2 = wsk2 = wsk;
- glowa2->poprz = NULL;
- }
- else
- {
- wsk2->nast = wsk;
- wsk2->nast->poprz = wsk2;
- wsk2 = wsk2->nast;
- }
- }
- if (wsk->nr_czujnika == 3)
- {
- if (glowa3 == NULL)
- {
- glowa3 = wsk3 = wsk;
- glowa3->poprz = NULL;
- }
- else
- {
- wsk3->nast = wsk;
- wsk3->nast->poprz = wsk3;
- wsk3 = wsk3->nast;
- }
- }
- if (wsk->nr_czujnika == 4)
- {
- if (glowa4 == NULL)
- {
- glowa4 = wsk4 = wsk;
- glowa4->poprz = NULL;
- }
- else
- {
- wsk4->nast = wsk;
- wsk4->nast->poprz = wsk4;
- wsk4 = wsk4->nast;
- }
- }
- wsk = wsk->nast;
- }
- podzial p;
- p.glowa1 = glowa1;
- p.glowa2 = glowa2;
- p.glowa3 = glowa3;
- p.glowa4 = glowa4;
- return p;
- }
Add Comment
Please, Sign In to add comment