При написании распознавателя возникла следующая проблема: по отдельности файлы проекта компилятся, но при попытке подключить их к головному модулю возникают ошибки 
код следующий:
| Код | /*transliterator.h блок транслитерации, выполняет обработку и распознавание входной символьной цепочки*/ #include <stdio.h> #define maxn 100
typedef char translitlexval_t; /*класс лексемы транслитератора*/ typedef enum {trlc_letter, trlc_digit, trlc_equal, trlc_space, trlc_comma, trlc_sign, trlc_$ch, trlc_error} translitlexclass_t; /*лексема транслитератора*/ typedef struct {translitlexval_t val; translitlexclass_t lexclass; } translitlexeme_t; /*цепочка лексем транслитератора*/ typedef translitlexeme_t translitlexarr_t[maxn];
/*транслитератор, возвращает кол-во лексем в цепочке, 0 - недопустимая цепочка*/ int translinerat(char* string, translitlexarr_t lex);
|
Подскажите, пожалуйста, с чем связаны ошибки, м как их устранить.
|