Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Кибор, внимание, срочный вопрос!

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

1. 007wan - 07 Октября, 2017 - 09:39:26 - перейти к сообщению
writebuffernet и readbuffernet как уже знаем, что это сохранение в файл на сервер кибора, так? ну и тоже самое fopen , только на компе, у меня вопрос, а можно ли использовать алгоритм fopen такой:
CODE:
if (fopen ("", "r")!=0)
{
fread(text[0]);
fread(text[1]);
fread(text[2]);
fread(text[3]);
fread(text[4]);
fread(text[5]);
fread(text[6]);
fclose();
}

только через writebuffernet и readbuffernet? будет работать, если да, это просто бомбезно и шикарно))) можно любые конфигурации и настройки сохранять прямо на своем сервере, а если другой пользователь, то у него будет свой файл)) и ничего нельзя будет редактировать) ну если только не использовать эту функцию)
2. Kibor - 07 Октября, 2017 - 15:04:40 - перейти к сообщению
Ну так соединить надо все данные в строчку одну. самый простой пример разделить их чем то

CODE:
125`текст`15`0`5



и при получение разделить
3. 007wan - 08 Октября, 2017 - 03:05:05 - перейти к сообщению
 Kibor пишет:
Ну так соединить надо все данные в строчку одну. самый простой пример разделить их чем то

CODE:
125`текст`15`0`5



и при получение разделить


Блин, а можно пример? а то я не знаю с чего начать, как разделить их при получении. и что бы они не смешивались, темболее записывались в переменный разделенные части в разные переменные
4. 007wan - 08 Октября, 2017 - 06:14:09 - перейти к сообщению
У меня проблема в сравнении числа в readbuffernet, надо через format или чего?
CODE:

if (format(#ch[0])>0)
{

}
Тогда не работает
5. 007wan - 09 Октября, 2017 - 12:51:17 - перейти к сообщению
Kibor , Ну помогите, пожалуйста, как сделать сравнение при чтении readbuffernet?
Тоесть так: если это текст, то ничего, если это цифры, то определяем, если оно больше нуля, то выполняется скрипт.
CODE:
if (format(#ch[0])>0)
{

}

Это не работает.
6. Dantes3000 - 09 Октября, 2017 - 13:42:45 - перейти к сообщению
учи матчасть. Ты строку с числом сравниваешь
7. 007wan - 10 Октября, 2017 - 09:39:39 - перейти к сообщению
Dantes3000 , Если не использовать формат и просто будет
 007wan пишет:
if (#ch[0]>0){}
,то будет работать, но дело в том, что он будет искать цифры даже в любом тексте.
8. Kibor - 10 Октября, 2017 - 10:04:01 - перейти к сообщению
 Цитата:
#ch[0]>0


Это что вообще такое???
Что подразумевается?

Это так читать получается..

Если указатель на массив ch больше 0....
Указатель это вообще некое число.. адрес по которому переменная находится.


 Цитата:
string a="125`текст`15`0`5";
char c[500];
strcpy(#c[0], a);
int u=size(a);
string t="";
for (int n=0; n<u ; n++)
{
if (c[n]=='`'){messagebox (t);t="";}
else t=t+c[n];
}
messagebox (t);
9. 007wan - 10 Октября, 2017 - 10:36:26 - перейти к сообщению
 Kibor пишет:
 Цитата:
#ch[0]>0


Это что вообще такое???
Что подразумевается?

Это так читать получается..

Если указатель на массив ch больше 0....
Указатель это вообще некое число.. адрес по которому переменная находится.


 Цитата:
string a="125`текст`15`0`5";
char c[500];
strcpy(#c[0], a);
int u=size(a);
string t="";
for (int n=0; n<u ; n++)
{
if (c[n]=='`'){messagebox (t);t="";}
else t=t+c[n];
}
messagebox (t);

Спасибо, ваще красава, ну с первым понятно вроде бы)
(Добавление)
Kibor ,
 007wan пишет:
string a="125`текст`15`0`5";
char c[500];
strcpy(#c[0], a);
int u=size(a);
string t="";
for (int n=0; n<u ; n++)
{
if (c[n]=='`'){messagebox (t);t="";}
else t=t+c[n];
}
messagebox (t);


Ну это сложно) а можно ли эти разбитые части в переменные записать, а потом через меседж проверить(записал, не записал) просто я не пойму здесь сложно вато)
10. Kibor - 10 Октября, 2017 - 11:11:55 - перейти к сообщению
ну так дайте несколько переменных и как они идут по порядку..

Powered by ExBB FM 1.0 Final