Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: как объявить переменную
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Программирование
sergey sva
Подскажите пожалуйста как объявить переменную что бы она была доступна изо всех папок.
То есть у меня в проекте пять папок spi uart clock isr в них по одному файлу си и h , нужно создать еще одну папку, глобал
в которой нужно объявить переменные, которые можно будет вызывать в любом файле.
Пробовал создать в папке глобал файл си глобвар , в котором объявил переменные, а этот файл прикрепил #include "globalvar.c"
ко всем файлам в других папках,
но во время компиляции выходит ошибка повторное объявление переменной. ?
Andron_
в одном из файлов исходного кода объявляете ее глобальной, в других прописываете как extern, либо, вместо этого прописываете как extern в заголовочном файле, который будет включаться в каждый исходник. (но в одном файле она все равно должна быть объявлена глобальной)
zltigo
Цитата(sergey sva @ Feb 24 2010, 19:06) *
Подскажите...

Букварь K&R (второе издание) читать и как можно быстрее. И раз и навсегда выбросить из головы мысли инклюдить сишные исходники.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.