Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Без описания
007wan
Отправлено: 31 Августа, 2017 - 20:42:58
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017  
Репутация: -2




Обычно используют fopen или другие средства для сохранения значений или символов.
А почему бы не сделать функцию, которая будет сохранять значения в самой программе.
Например:
int a=0;
if (flag_check0[0]==1)
{
a++;//a=1;
}
Закрываем программу. При запуске:
int a=1;
if (flag_check0[0]==1)
{
a++;//a=2;
}
Эти значения будут сохраняться в самой программе, что бы нельзя было их редактировать.
(Добавление)
Просто при запуске обычно значения возвращаются в начальное положение.
 
 Top
Kibor
Отправлено: 31 Августа, 2017 - 21:16:22
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Как это в самой программе?
Для этого используют файлы config
Сохраняйте в файл и пусть программа при запуске читает..
 
 Top
007wan
Отправлено: 01 Сентября, 2017 - 11:06:52
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017  
Репутация: -2




 Kibor пишет:
Как это в самой программе?
Для этого используют файлы config
Сохраняйте в файл и пусть программа при запуске читает..

Ну то есть сохранять значения объявление переменных(int,string...)
А что если конфиги можно изменить? Тогда что? Если вы уверены, что так лучше, то можно пример, пожалуйста.
(Добавление)
Всё элементарно: есть функция, которую я надеюсь вы добавите, она будет изменять значения и сохранять их прямо в самой программе:
синтаксис: saveprog(a, 1, a);
-первый параметр указывает какую переменную сохранить.
-второй параметр какое значение задать этой переменной(-1, если не требуется, то вернет значение первого параметра)
-третий куда возвращать эту переменную при запуске программы(-1, если не требуется)
Вот принцип в коде:
int a=0;//объявляем переменную.
//тут целый код о диалоге вместе с кнопкой...
if (flag_button0[0]==1)//если нажали кнопку, то она равна 1.
{
flag_button0[0]=0;//обнуляем
saveprog[/color](a, 1, a);
}
Теперь расскажу как это будет работать в действительности:
Запускаем программу(a=0;), жмем кнопку(a=1;), закрываем программу.
Снова запускаем(a=1;), итд...
И никаких файлов не требуется и редактировать нельзя будет, т.к это всё зашифровано.
 
 Top
Kibor
Отправлено: 01 Сентября, 2017 - 11:35:29
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Никогда и никто не сохраняет ничего в самой программе.
Программа это exe. Его никто не редактирует никогда.
Да и это не даст сделать винда. Защита от изменения запущенного файла.
Используют всегда и все настроечные файлы где это хранится.
 
 Top
007wan
Отправлено: 01 Сентября, 2017 - 13:07:20
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017  
Репутация: -2




Тогда как можно сделать или куда сохранить текст, что бы нельзя было его изменить в файле?
(Добавление)
просто если сделать это в конфиге, то можно изменить разсширение и будет текстовый файл, а там текст...
 
 Top
Dantes3000
Отправлено: 01 Сентября, 2017 - 16:22:46
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




writebuffernet
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0)
« Предложения по программе »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by