私はC言語で作業していますが、グローバルにしたくない変数をいくつか持っていますが、私はそれらのメソッドを取得して、 "Globaly"ファイルの私はJavaでこれを行うのに慣れていますが、Cはこのように非常に異なります。基本的に私はこの擬似コードに従うものを探していますが、私が見ているかもしれない例があればどこでも見つけることができませんでした。Cプライベート変数GetとSetメソッド
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;
}
'C'は' private'という概念を持っていません。たぶん '静的'グローバル変数を見てみよう。 – RageD
私の質問です。どのように私はCをトリックできますか? – Reid
それはあなたがしようとしていることによって異なります。 'C'はOOP(関数指向)ではないので、関数や' struct'やグローバル変数を扱わなければなりません。 – RageD