Я видел файлы "config" (да, текстовые файлы) для различных консольных приложений, которые выглядят следующим образом
<token> <value>
Как мне разобрать такую вещь в C, где может быть строкой, буквой или даже целым числом / float / double?
Я прочитал этот вопрос " Как мне разобрать токен из строки в C? ", где в основном рекомендуется использовать strtok, но также и то, что он не поточнобезопасен, и я планирую создание нескольких потоков (при условии, что я могу завершить свое приложение)
P.S
Вот пример токена и значения
user username123
pass 123456
Ах, я забыл сложную часть. Я также должен уметь анализировать токен, который имеет несколько значений, разделенных запятой.