Методы Get и Set частных переменных C

Я работаю на C, и у меня есть некоторые переменные, которые я не хочу делать глобальными, но я хочу иметь для них методы get и set, доступ к которым можно получить "глобально" вне файла. Я привык делать это на Java, но C в этом отношении сильно отличается. В основном я ищу что-то, что следует за этим псевдокодом, но я нигде не смог найти примеры, на которые я мог бы посмотреть.

main.c
#include data.h
set(b);

datalog.c
#include data.h
get(b);

data.c
private int c;
set(b){
    c = b;
}
get(c){
    return c;
}
9
задан Reid 25 April 2012 в 16:38
поделиться