Aktywne Wpisy
Teuvo +7
ile mieliście lat gdy pierwszy raz byliście pijani?
prawiczek92 +41
Ja idę z nią na sushi a wy zazdrośni #przegryw #przegrywpo30tce #podrywajzwykopem #pokazmorde #gdansk
Skopiuj link
Skopiuj linkWykop.pl
#programowanie
Czy da się zrobić aby funkcja wzięła kilka tablic dwuwymiarowych zdefiniowanych w mainie i użyła ich w swoim podprogramie? Jeśli tak to jak musi wyglądać definicja tej funkcji i jej wywołanie w mainie?
Cały czas wyskakuje mi jakiś błąd w kompilatorze i już nie wiem...
fun(int *arr, size_t width, size_t height)
i analogicznie dla kolejnych. Dla ułatwienia możesz zamknąć to w jakaś strukturę i puszczać wskaźnik do niejTaka funkcja moze wygladac tak:
f(int **tablica);
f(int*** tablica);
i użycie
f(tablica);
@Kedamik: Ewentualnie jeśli mają to być tablice(nie te alokowane dynamicznie) to zgodnie ze sztuką powinno to być tak:
f(int[X][Y][Z])
Void Funkcja(char tab1[3] [3], char tab2 [3] [3])
{
// definicja funkcji
}
Int main()
{
//Tutaj definiuje tablice tab1 i tab2
Funkcja(tab1, tab2)
}
@Kedamik: zmień to na
funkcja(char tab1[] [3], char tab2[] [3])
Wstyd się przyznać ale nie działał mój kod przez literówki w nazwach tablic *facepalm*