IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Программирование (https://www.imho.ws/forumdisplay.php?f=40)
-   -   Помогите чайнику (https://www.imho.ws/showthread.php?t=66693)

Teap0t 20.08.2004 21:17

Помогите чайнику
 
Доброго времени суток.
Только начинаю програмировать, учусь.
Подскажите как задать глобальные переменные для обработки несколькими функциями на Си для FreeBSD ???

LamberJack 21.08.2004 00:45

Переменные в Си объявляются обычно в начале .c файла, перед функциями в которых они используются, либо в .h файле.

:contract: Больше читай!!!!!!

Желаю удачи.

dyr_farot 21.08.2004 13:45

main.h
extern int AllProperties;

f_add.cpp

// ... (глобальная область видимости)

int AllProperties;

// ...

если необходимо в одном или нескольких .cpp-файлах использовать одну глоб. переменную, то ко всем ним подключается один заголовочный файл, содержащий extern-объявление этой переменной, и в любом .cpp-файле эта же переменная объявляется без модификатора extern (т.е. фактически компилятор будет вставлять в нужные места .cpp-файлов "ссылку времени компиляции" на переменную, а линковщик свяжет созданные OBJ-файлы с тем объектным файлом, на который указывает эта "ссылка").


Часовой пояс GMT +4, время: 23:12.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.