[C] Dodawanie elementu na koniec listy

krokus50
Użytkownik
Użytkownik
Posty: 100
Rejestracja: 20 sty 2014, o 15:13
Płeć: Kobieta
Podziękował: 50 razy

[C] Dodawanie elementu na koniec listy

Post autor: krokus50 »

Wie ktoś może, jak przekształcić tą funkcję, aby dodawała element na końcu listy nie poprzez wskaźnik, a poprzez return ?

Kod: Zaznacz cały

void dodaj_na_koniec(Student **head)
{
	Student *pom, *tmp = stworz_element();
 
 	if (*head == NULL)
		*head = tmp;
	else
	{
		pom = *head;
		while (pom->next != NULL){
			pom = pom->next;}
		pom->next = tmp;
	}
}
Ostatnio zmieniony 24 kwie 2016, o 11:21 przez bartek118, łącznie zmieniany 1 raz.
Powód: [code]
Afish
Moderator
Moderator
Posty: 2828
Rejestracja: 15 cze 2008, o 15:45
Płeć: Mężczyzna
Lokalizacja: Seattle, WA
Podziękował: 3 razy
Pomógł: 356 razy

[C] Dodawanie elementu na koniec listy

Post autor: Afish »

Co masz na myśli mówiąc „poprzez return”?
ODPOWIEDZ