Cześć, mam takie pytanie dotyczące wskaźnikówL
Otóż mam funkcję, która zwraca dany argument powiedzmy x.
W funkcji tej jest pętla, do której wprowadziłem licznik powiedzmy u, który zlicza mi ilość wykonania tej pętli.
Chciałbym teraz przekazać do głownego programu main zarówno wynik x jak i liczbę powtórzeń pętli u - przeszukując internet znalazłem informacje, że 'u' najlepiej przekazać w postaci wskaźnika tylko teraz nie wiem jak zmodyfikować moją funkcję oraz jej wywołanie w mainie zeby to dzialalo:
Przedstawiam uproszczony schemat problemu(funkcję wymyślilem, dlatego taka łatwa):
float fun(float a, float b, int n)
{int i, u=0;
float c;
for(i=0;i<n;i++)
{c=a*b;
u++;
}
return c;
}
Byłbym ogromnie wdzięczny gdyby na przykładzie takiej prostej funkcji, ktoś pokazał mi jak zmienic funkcję fun, żeby wyprowadzić u w postaci wskaźnika i jak odczytać wartość u w main,
Z góry dzięki
Pozdrawiam :)