Доступ к переменной в другой функции в другом файле?

Можно ли получить доступ к переменной 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" в чем-то, что не является структурой или объединением.

Спасибо!

0 ответов

Другие вопросы по тегам