На этом шаге мы рассмотрим один из способов создания внешнего файла.
Приведем текст программы проверки на принадлежность внешнему файлу некоторой переменной а, объявленной и инициализированной числом 20.
// VnFile.cpp: главный файл проекта. #include "stdafx.h" #include <stdio.h> #include <conio.h> //getch() #include "VnFile.h" using namespace System; int main() { extern int a; // в h-file'e a=20 printf ("a=%d\n",a); _getch(); return 0; }
Общий h-файл формируется с расширением h обычным Блокнотом. В данном примере редактором был записан файл с расширением h, содержащий всего одну строку: int а=20;. В результате работы программы в окно было выведено сообщение (рисунок 1):
Рис.1. Результат работы приложения
На следующем шаге мы рассмотрим спецификатор static.