ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

Репутация: 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
Провел на форуме:
181715

Репутация: 50
Отправить сообщение для Markus_13 с помощью ICQ
Post

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

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

Репутация: 398
Отправить сообщение для PandoraBox с помощью ICQ
По умолчанию

Код:
#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
Провел на форуме:
464381

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

PandoraBox

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

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

Репутация: 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, PERL, MySQL, JavaScript 2 19.09.2009 16:03
Помогите пожалуйста RosomaXa Болталка 2 19.09.2009 15:39
помогите пожалуйста diepower Проверка на уязвимости 15 25.03.2009 00:03
Помогите пожалуйста... toross С/С++, C#, Delphi, .NET, Asm 12 13.03.2009 16:19
На сайте есть дырки. Помогите пожалуйста мне в дальнейшем Cnekmp Уязвимости 12 20.02.2006 16:58



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


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




ANTICHAT.XYZ