В моем коде я получил-структуру этого вида и две функции:Передача структуры через несколько функций в C?
typedef struct {
char team;
int score;
} Player;
myfunc1 (Player *players) {
players->score = 105;
myfunc(?);
}
myfunc2(?) {
//change again points and team character
}
И в основном я создаю массив этой структуры и передать его функцию:
int main() {
Player players[2]
myfunc1(players)
}
Я получаю работайте с первой функцией, но я не знаю, какой аргумент я должен передать от первого ко второму, чтобы изменить массив игроков [2], созданный в основном.
О, спасибо, это было то, что я действительно искал. Итак, чтобы передать массив массива структуры, например, 5 функций, все fnctions получают тот же arg .. cool – jorgecf