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

  #1311  
Старый 31.03.2016, 16:48
san0
Постоянный
Регистрация: 15.12.2013
Сообщений: 412
С нами: 6530249

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

Цитата:
Сообщение от next23012  

Как подобную конструкцию сделать? Цикл while в mainloop поставить?

CLEO:





Код:
cmd
"test"
@test
while
true
if
1@
==
true
then
say
"hello"
wait
3000
1@
=
false
end
end
0BDE:
0
:test
if
1@
==
false
then
1@
=
true
else
1@
=
false
end

CreateThread, _beginthread, std::thread
 
Ответить с цитированием

  #1312  
Старый 31.03.2016, 17:11
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Вообще команда вызывается при вызове её и в ней ты просто можешь спокойно вывести текст в чат.
 
Ответить с цитированием

  #1313  
Старый 31.03.2016, 22:56
AWRage
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами: 5706781

Репутация: 43


По умолчанию

А можно ли как-то записать в массив указатели на разные структуры?
 
Ответить с цитированием

  #1314  
Старый 01.04.2016, 10:27
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

stFontInfo *mass[10];
 
Ответить с цитированием

  #1315  
Старый 01.04.2016, 16:21
AWRage
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами: 5706781

Репутация: 43


По умолчанию

Цитата:
Сообщение от Dark_Knight  

stFontInfo *mass[10];
Не, я имею ввиду, чтобы записать в каждый элемент массива другую структуру.

mass[0] = new stFontInfo;

mass[1] = new stMenu;

mass[2] = new stSubmenu;
 
Ответить с цитированием

  #1316  
Старый 01.04.2016, 16:26
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

Цитата:
Сообщение от AWRage  

Не, я имею ввиду, чтобы записать в каждый элемент массива другую структуру.
mass[0] = new stFontInfo;
mass[1] = new stMenu;
mass[2] = new stSubmenu;
И в чем проблема так сделать?
 
Ответить с цитированием

  #1317  
Старый 01.04.2016, 16:26
MISTER_GONWIK
Познавший АНТИЧАТ
Регистрация: 09.03.2013
Сообщений: 1,262
С нами: 6935116

Репутация: 183


По умолчанию

Цитата:
Сообщение от AWRage  

Не, я имею ввиду, чтобы записать в каждый элемент массива другую структуру.
mass[0] = new stFontInfo;
mass[1] = new stMenu;
mass[2] = new stSubmenu;
но зачем?

C++:





Код:
void
*
ptrs
[
10
]
=
{
nullptr
}
;
ptrs
[
0
]
=
new
.
.
;
 
Ответить с цитированием

  #1318  
Старый 01.04.2016, 17:18
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Дебилизм же, если у тебя статическое количество елементов.
 
Ответить с цитированием

  #1319  
Старый 01.04.2016, 18:02
AWRage
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами: 5706781

Репутация: 43


По умолчанию

Цитата:
Сообщение от MISTER_GONWIK  

но зачем?

C++:





Код:
void
*
ptrs
[
10
]
=
{
nullptr
}
;
ptrs
[
0
]
=
new
.
.
;

Если нужно добавить элемент в меню, то в массив нужно добавить указатель на структуру этого элемента. Но их бывает несколько видов (подменю, переключатель, IncDec).
 
Ответить с цитированием

  #1320  
Старый 01.04.2016, 18:15
MISTER_GONWIK
Познавший АНТИЧАТ
Регистрация: 09.03.2013
Сообщений: 1,262
С нами: 6935116

Репутация: 183


По умолчанию

Цитата:
Сообщение от AWRage  

Если нужно добавить элемент в меню, то в массив нужно добавить указатель на структуру этого элемента. Но их бывает несколько видов (подменю, переключатель, IncDec).
посмотри как работает меню собейта (dumb_menu.cpp)
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.