Прототип функции:
int process_conditions (const char *path_to_conditions)
Для открытия файла используется функция:
FILE *fopen(const char *path, /* путь к файлу */ const char *mode); /* режим, в котором следует открыть файл */Возвращаемое значение - указатель на файловый поток.
Для чтения строки из файла используется функция:
char *fgets(char *string, /* переменная, в которую будет прочитана строки */ int size, /* * максимально возможное число символов, которое * можно считать в строку */ FILE *stream); /* файловый поток, из которого осуществляется чтение */Для разбора строки файла на лексемы используется следующая функция:
char *strtok(char *string, /* анализируемая строка */ const char *delim); /* разделитель лексем */В качестве разделителя лексем используются: табуляция, пробел, конец строки 'tn '.