29.05.2008, 09:08
общий
это ответ
Здравствуйте, Makavely!
Открываешь файл, чтение за раз из файла - 1 байт. Считываешь по символьно и проверяешь входит ли символ в множество цифр+арифметичские символы, как только символ входит в множество, флаг(переменная ИСТИНА/ЛОЖЬ) то что найдено уравнение становится ИСТИНА (с этого момента скидываешь в переменную буфер все символы, пока Флаг==ИСТИНА), как только очередной символ не входит в множество Флаг = ЛОЖЬ, снизу в коде после чтения символа и проверки на вхождение в множество проверка что флаг только что стал из ИСТИНА в ЛОЖЬ, тогда выводишь в Memo. Вот весь алгоритм.