HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

помогите пожалуйста с ini файлом[C++]!
  #1  
Старый 21.12.2009, 01:55
Romik001
Познающий
Регистрация: 18.07.2009
Сообщений: 66
С нами: 8850680

Репутация: 10
По умолчанию помогите пожалуйста с ini файлом[C++]!

Ребят помогите пожалуйста с ini файлом!

кароч вот что нужно сделать: делаю запись циферки в файл вот так:

Ini->WriteInteger("Options", "Level", 3);

как сделать такую задачу:

нужно(при опр событии) увеличивать значение цифры в ini например на единицу. зараннее спасибо. надеюсь на помосчь.

помогите решить такую простую задачу! очень очень нужно ее решение! Заранее спасибо! )

Последний раз редактировалось Romik001; 21.12.2009 в 02:04..
 
Ответить с цитированием

  #2  
Старый 21.12.2009, 02:42
Markus_13
Познающий
Регистрация: 19.02.2009
Сообщений: 83
С нами: 9065564

Репутация: 50
Post

Код:
x=Ini->ReadInteger("Options", "Level")+1;
Ini->WriteInteger("Options", "Level", x);
как-то так, неуверен в синтаксисе - т.к. си не юзаю
 
Ответить с цитированием

  #3  
Старый 21.12.2009, 04:04
PandoraBox
Постоянный
Регистрация: 06.05.2007
Сообщений: 393
С нами: 10008797

Репутация: 398
По умолчанию

Код:
#include <inifile.h> // TIniFile
#include <AnsiStrings.hpp> // ChangeFileExt();

TIniFile *Ini = new TIniFile ( ChangeFileExt(Application->ExeName, ".ini") );
unsigned int count;
count = Ini->ReadInteger("Options", "Level", 0);
Ini->WriteInteger("Options", "Level", count++);
FreeAndNil(Ini); // Unload and clear

Последний раз редактировалось PandoraBox; 21.12.2009 в 04:10..
 
Ответить с цитированием

  #4  
Старый 22.12.2009, 03:01
Romik001
Познающий
Регистрация: 18.07.2009
Сообщений: 66
С нами: 8850680

Репутация: 10
По умолчанию

PandoraBox

Благодарю Вас! Знали бы вы как вы меня спасли! )
 
Ответить с цитированием

  #5  
Старый 22.12.2009, 12:38
sn0w
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 568
С нами: 10943066

Репутация: 1236


По умолчанию

добавлю лепту на апи)



DWORD num;
char buff[128];

num = GetPrivateProfileInt("OFFSETS","EngFuncs",0x000000 01, "myconfig.ini");

num++;
_itoa(num, buff, 10);

WritePrivateProfileString("OFFSETS",
"EngFuncs", buff, "myconfig.ini");
__________________


snow white world wide
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста. RosomaXa PHP 2 19.09.2009 16:03
Помогите пожалуйста RosomaXa Болталка 2 19.09.2009 15:39
помогите пожалуйста diepower Проверка на уязвимости 15 25.03.2009 00:03
Помогите пожалуйста... toross С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 12 13.03.2009 16:19
На сайте есть дырки. Помогите пожалуйста мне в дальнейшем Cnekmp Уязвимости 12 20.02.2006 16:58



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.