Przekazywanie rozmiaru tablicy do funkcji

Przekazywanie rozmiaru tablicy do funkcji
KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 1683
0

Witam. Mam tablicę dwuwymiarową i funkcję na niej operującą(i na stringu) np taką:

Kopiuj
#define LOGIN_LENGTH	  32
int niewazne(char (*array)[LOGIN_LENGTH], char string[LOGIN_LENGTH], int *arrsize);

Jak w środku funkcji przy pętli ustalić kiedy tablica się kończy? Wy też po prostu przekazujecie jej rozmiar przez dodatkowy parametr czy istnieją jakieś lepsze uniwersalne praktyki?
Pozdrawiam

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
1

Jak zrzutujesz tablicę do wskaźnika / alokujesz dynamicznie to nie da się określić gdzie ta tablica się kończy.

KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 1683
0

Ok. Dziękuje o to mi chodziło

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.