質問するログイン新規登録

質問編集履歴

1

修正を加えて完成

2021/10/10 02:54

投稿

yukkuri_55
yukkuri_55

スコア272

title CHANGED
File without changes
body CHANGED
@@ -61,4 +61,69 @@
61
61
  int size[1] = {32};
62
62
  #endif
63
63
  #define EXT
64
+ ```
65
+
66
+
67
+ ****************************************************************************************
68
+ 変更後
69
+ ```c
70
+ // 練習extern.cpp : コンソール アプリケーションのエントリ ポイントを定義します。
71
+ //
72
+
73
+ #include "stdafx.h"
74
+ #define EXT
75
+ #include "hoge.h"
76
+
77
+
78
+ int _tmain(int argc, _TCHAR* argv[])
79
+ {
80
+ printf( "size:%d\n", size[0]);
81
+
82
+ hogehoge();
83
+
84
+ return 0;
85
+ }
86
+
87
+ ```
88
+
89
+ ```c
90
+ #include "stdafx.h"
91
+ #include "hoge.h"
92
+
93
+
94
+ void hogehoge()
95
+ {
96
+ printf( "size:%d\n", size[0] );
97
+ }
98
+ ```
99
+
100
+
101
+ ```c
102
+ // stdafx.h : 標準のシステム インクルード ファイルのインクルード ファイル、または
103
+ // 参照回数が多く、かつあまり変更されない、プロジェクト専用のインクルード ファイル
104
+ // を記述します。
105
+ //
106
+
107
+ #pragma once
108
+
109
+ #include "targetver.h"
110
+
111
+ #include <stdio.h>
112
+ #include <tchar.h>
113
+
114
+
115
+
116
+ // TODO: プログラムに必要な追加ヘッダーをここで参照してください。
117
+
118
+ void hogehoge();
119
+ ```
120
+
121
+ ```c
122
+
123
+
124
+ #ifdef EXT
125
+ int size[1] = {32};
126
+ #else
127
+ extern int size[1];
128
+ #endif
64
129
  ```