Обычно я использую Java для программирования. У меня есть только базовые знания C++. В настоящее время я использую JNI для вызова Windows API GetPrivateProfileSection().Как получить отдельные строки, возвращенные из GetPrivateProfileSection()
Я понимаю, что для этого мне нужно написать функцию C++. Я смутно знаком с тем, как это сделать. Проблема, с которой я сталкиваюсь, - это возвращаемая строка C++ из GetPrivateProfileSection().
Из документации Microsoft я понимаю, что возвращаемая строка содержит пары name = value, каждая из которых разделена символом NULL. Последняя фамилия = пара значений заканчивается двумя символами NULL.
Что я хочу сделать, это собрать все индивидуальные строки с именем = значение и поместить их в массив. Я совершенно не знаю, как это сделать с возвращенной строкой из GetPrivateProfileSection(). Я слышал, что мне нужно сделать что-то известное как арифметика указателей, но я не знаю, как это сделать.
Может ли кто-нибудь помочь мне? Благодаря!