Доступ к переменной в другой функции в другом файле?
Можно ли получить доступ к переменной drawntreasure из другой функции и файла, если они все связаны / включены правильно? Я попробовал state.drawntreasure и state->drawntreasure. Я думаю, что это не возможно? Я не могу ничего коснуться в функции.
пример в function.c:
int function(int card, struct gameState *state, int handPos) {
int drawntreasure=0;
пример в test.c
struct gameState *state;
printf("drawntreasure = %d\n", state->drawntreasure);
Я получаю сообщение об ошибке, в котором говорится, что либо "struct state" не имеет члена с именем "drawntreasure", либо "запрос на член 'drawntreasure" в чем-то, что не является структурой или объединением.
Спасибо!