Вам же ViKo сразу написал, как это делать правильно, через typedef. Так как написали вы, работать тоже будет, но при этом структуру придется объявлять в полном виде (дублировать) в каждом файле, где она применяется. Это "не есть хорошо". Когда нужно будет изменить структуру, вам придется ее править в н'адцати местах. typedef как раз для этих целей и предназначен, хотя Керниган&Ритчи почему то этот вопрос обходят стороной.
|