Загрузка...

Парсинг на С

Тема в разделе C/C++ создана пользователем rorochan1999 21 фев 2024. 158 просмотров

Загрузка...
  1. rorochan1999
    rorochan1999 Автор темы 21 фев 2024 7 16 май 2022
    Надо сделать простенький парсер на С, который бы анализировал строку на правильность, для txt файла, где информация подается в таком формате

    [1 2] 5
    [1 3] 4
    [1 4] 7
    [2 4 ] 10​

    Например, если ты пишешь [ 1 2 5, то он просит тебя закрыть скобку. В общем просто обработка невалид инпутов. Буду благодарна, за ресурсы или какие-то советы по написанию кода :cat_eat2: :kitten:
     
  2. vtlstolyarov
    vtlstolyarov 21 фев 2024 474 8 янв 2022
    Читаешь файл построчно, в цикле, для каждой строки проверяешь что первым символом идёт открывающая скобка, затем идут одна или более цифр, затем пробел, затем снова одна и лии более цифр, затем закрывающая скобка, затем пробел, затем одна или более цифр и строка на этом заканчивается. если в любой из проверок что-то не так как ожидалось то останавливаешься и выдаешь ошибку о том что на строке такой-то ожидалось то-то а имеем это.
     
Top