Cześć,
chciałbym napisać funkcję, która zmieni mi wartości kilku (w tym przypadku dwóch) zmiennych, o które to wartości spyta użytkownika. Zarys takiego programu:
void zmienwartosci(int a, int b)
{
scanf("%d", &a);
scanf("%d",&b);
}
main()
{
int a;
int b;
zmienwartosci(a,b);
}
Niestety w takiej konwencji (kod jest poglądowy, nie gotowy do kompilacji) program w dalszej fazie działania nie korzysta z nowych wartości zmiennych. Teoretycznie nie zostały one zwrócone, jednak w tym wypadku trzeba by zwrócić dwie wartości.
Sens takiej funkcji jest taki, że podczas działania mojego programu wielokrotnie będę pytał użytkownika o "aktualną" wartość a i b, po wykonaniu się jakiegoś innego kodu.