Цитата(mdmitry @ May 22 2012, 22:48)

Лучше define объявлять в заголовочном файле.
Предлагаете сделать дополнительный .h ?
Цитата(mdmitry @ May 22 2012, 22:48)

Да и стражи включения лучше использовать классическим образом.
Здесь, к сожалению, не понял, что имели в виду. Кроме #pragma once еще дополнять конструкцию ifndef-define?
Цитата(_Артём_ @ May 22 2012, 23:04)

Поэтому при использовании в нескольких местах #include "main.c"
Компилятор делает в нескольких местах такую директиву? Или я чего-то неправильно понял