Как сохранить char в indigo

Забаненный
Статус
Оффлайн
Регистрация
16 Ноя 2017
Сообщения
18
Реакции[?]
18
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Как сохранит в конфиг переменную типа char , мой способ крашит




подгрузка
Код:
string lol = (CSX::Cvar::LoadCvar(LANG, CVAR_LANG_LANGTEXT1, lang::langtext[1]));
strncpy(lang::langtext[1], lol.c_str(), lol.length() + 1);
Сохранение
Код:
CSX::Cvar::SaveCvar(LANG, CVAR_LANG_LANGTEXT1, lang::langtext[1]);

Как объявлены сами масивы
Код:
char* langtext[4] = {"English","Русский","Арабский",""};
 
Болтовня ничего не стоит. Покажите мне код.
Пользователь
Статус
Оффлайн
Регистрация
15 Фев 2017
Сообщения
319
Реакции[?]
122
Поинты[?]
0
Создай enum.
Сохраняй в int просто id, и выводи / проверяй.
 
Пользователь
Статус
Оффлайн
Регистрация
6 Авг 2017
Сообщения
81
Реакции[?]
44
Поинты[?]
0
Не понимаю: для чего в кфг сохранять char? Ты хочешь переключение языков что ли сделать? Так сделай просто ComboBox, например, и в кфг сохраняй номер нужного языка в массиве (они начинаются с нуля). Просто посмотри, как там сделаны другие настройки.
 
Забаненный
Статус
Оффлайн
Регистрация
16 Ноя 2017
Сообщения
18
Реакции[?]
18
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Не понимаю: для чего в кфг сохранять char? Ты хочешь переключение языков что ли сделать? Так сделай просто ComboBox, например, и в кфг сохраняй номер нужного языка в массиве (они начинаются с нуля). Просто посмотри, как там сделаны другие настройки.
Суть не в языках, с ними всё хорошо. Вот мне например нужно чтоб сохронялось то что пользователь ввёл в chatspam, или в clanteg,

Это я для примера написал lang
 
Эксперт
Статус
Оффлайн
Регистрация
12 Июн 2014
Сообщения
999
Реакции[?]
1,209
Поинты[?]
3K
А в чем проблема? насколько я знаю, то там используется *PrivateProfile*
он по умолчанию сохраняет строки
 
Забаненный
Статус
Оффлайн
Регистрация
16 Ноя 2017
Сообщения
18
Реакции[?]
18
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пользователь
Статус
Оффлайн
Регистрация
6 Авг 2017
Сообщения
81
Реакции[?]
44
Поинты[?]
0


 

C сохранением всё хорошо, а вот с подгрузкой..
Тебе нужно функцию загрузки переписать, т. е. перегрузку добавить, ну либо преобразование сделать из string в char*, либо переписать все под string.
 
Сверху Снизу