
えーと、題名の通りで、単に構造体の場合はextern出来たのですが、構造体の入れ子が構造体の場合は上手くextern出来ないのです;;;
typedef struct __test001 {
int arg;
} _test001;
typedef struct _body {
_test001 test001;
} body;
body useful;
この場合、他のファイル(例えばtest.cpp)でusefulを使いたい場合、どのようにexternさせれば宜しいでしょうか?
No.1ベストアンサー
- 回答日時:
とりあえず、
-------------
typedef struct __test001 {
int arg;
} _test001;
typedef struct _body {
_test001 test001;
} body;
/*↓注意*/
extern body useful;
------------------
を、「何とか.h」というファイルにしておいて、
使いたいコードの最初の方で
#include "何とか.h"
とincludeさせておきます。
そして、プログラム全体で一箇所
body useful;
と宣言します。
これで何とか.hをインクルードしたソースでは
変数usefulが使えるようになっているはずです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHP正規表現の難題・preg_repla...
-
「取得先」という表現について
-
Excel VBA:特定の文字列以降(...
-
findstrのerrorlevel
-
wordの差し込み印刷で文字...
-
バッチファイルでpingの結果を...
-
shシェルスクリプト 空白行の...
-
クリップボード画像転送方法
-
DTOとEntityの差は何ですか。
-
VBAでPDFファイルの文書のプロ...
-
ps3で久しぶりにCDの音楽情報取...
-
Dosブロンプトでtabを出力したい
-
ActiveReportのサブレポート機...
-
VBA内でのGetPixelを使用した時...
-
DBのハッシュ化したパスワード...
-
フォームを使わずにPOST送信す...
-
閉じるボタン「×」を制御したい
-
テレビ番組表
-
MSFlexGridのデータを初期化し...
-
WordでExcelデータを差込...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA コレクションに2次元配列...
-
どういうプログラムを関数化を...
-
VB.NETからVBAマクロ(引数)を呼...
-
PHP正規表現の難題・preg_repla...
-
PHPの名前空間インポートについて
-
関数の入れ子ができない。
-
UNIX CP "で上書きしません"
-
配列の操作時にLNK2001外部シン...
-
number_formatが勝手に四捨五入
-
次のhtml・cssでspan内の文字を...
-
外部ファイル(テキスト)を取...
-
Let's Encryptで自動更新がされ...
-
可変変数にアロー演算子を使いたい
-
vb作成したらでbeep音が鳴りま...
-
CakePHPでの自作関数保存場所
-
正規表現に関する質問です。HTM...
-
String変数の文字列の検索方法
-
クラス内で上位クラス内メンバ...
-
Fatal error: Cannot use []
-
ExcelVBAで部分一致(*)をしたい
おすすめ情報