Я должен прочитать значение ключа из текстового файла в C - PullRequest
0 голосов
/ 09 мая 2019

У меня есть текстовый файл, скажем, abc.txt.Он имеет комбинацию ключ: значение следующим образом:

WAN_MODE: ETH

Мне нужно написать функцию на C, чтобы получить значение переменной "WAN_MODE".Результатом в данном случае является «ETH».Как я могу написать для этого функцию, возвращающую значение результата?

1 Ответ

1 голос
/ 09 мая 2019

Наивным подходом было бы открыть файл, читать его построчно, разбивать каждую строку символом «:» и проверять, является ли первый элемент разбиения «WAN_MODE». Если это так, то вторым будет значение, иначе перейдите к следующей строке.

Подробнее о чтении файлов в c: http://manpagesfr.free.fr/man/man3/getline.3.html

Подробнее о функции разделения в c: https://www.geeksforgeeks.org/strtok-strtok_r-functions-c-examples/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...