プロジェクトのすべてのファイルで構造体のインスタンスを使用して、各ヘッダーファイル内で構造体を宣言します。
私の質問は:それを行うためのより簡単で自動的な方法はありますか?
ここに例があります:
さて、私は次のようなプロジェクトを持っています:main.c func1.cfunc2.cfunc3.cを含むmy_project。メインファイルでtxtファイルを読み取り、構造体ベクトルにデータを保存します。
for(i=0;i<MAX;i++){
fscanf(f,"%s",&s[i].nome);
fscanf(f,"%d",&s[i].id);
fscanf(f,"%d",&s[i].quantidade);
fscanf(f,"%d",&s[i].lim_min);
fscanf(f,"%f",&s[i].consumo_med);
}
そして私が欲しいのはfunc2.cとfunc3.cの構造体ベクトルを使うことです
ehstはそれを行うための最良の方法ですか?