Witam serdecznie, nie rozumiem dlaczego ta pętla wykonuje mi się 2 razy to znaczy za każdym razem wypisuje wszystkie dane dwukrotnie przed pobraniem w scanfem
while (i < size)
{
printf("podaj jaką opcje wybierasz \n");
printf("a --- utwórz strukture pod wybranym indeksem \n");
printf("p --- wypisz wszystkie dane z tablicy \n");
printf("c --- utworz potomkow na bazie osoby \n");
scanf("%c", &w);
switch (w)
{
case 'a':
break;
case 'c':
zrobPotomka(&osoby, size-1);
break;
case 'p':
break;
}
i++;
}
dodaje cay kod https://onlinegdb.com/rkv1C2IJN