Как парсить текстовый документ на С(Не С++)?
Текстовые файлы могут сильно разниться:исходный текст программдревовидная разметка HTML/XML/JSONвики-вёрстка дамп БДCSV и др. табличные данныеразные специальные форматы
У них нет единого подхода к парсингу.
Подскажите какие технологии,или что почитать о парсинге текстового файла?wiki. автоматное программирование
На C ты просто открываешь файл (fopen() + fclose()), читаешь его построчно (fgets()) или посимвольно (getc()) и подаёшь данные в конечный автомат для анализа. Когда же нужно работать со строками, то ты используешь разные функции из string.h.
Это общий подход, но есть и готовые библиотеки для работы с конретными форматами. Но вот когда библиотек нет никаких или их невозможно поставить, тогда ты должен сам всё написать, а сам ты будешь писать через конечный автомат, потому что библиотеки обычно через него и пишутся.