[Ответить в тред] Ответить в тред

15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!
30/09/16 - BREAKING NEWS ШОК АБУ ПРОДАЛСЯ МЭЙЛУ (на самом деле нет)


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 21 | 3 | 5
Назад Вниз Каталог Обновить

Аноним 25/11/16 Птн 03:28:54  140809565  
14796752401140.jpg (43Кб, 604x453)
В /pr дохло, призываю местных прогеров помочь с одной задачкой на С++ (Borland)
Если ты шаришь хоть немного, отпишись, прошу, ты моя последняя надежда
Аноним 25/11/16 Птн 03:32:45  140809664
>>140809565 (OP)
Сколько платишь?
Аноним 25/11/16 Птн 03:34:02  140809700
КАК НЕ ПИСАТЬ ГОВНОКОД, А ВСЕ ЭТО ЧЕРЕЗ CASE ВЫРАЗИТЬ ИЛИ КАК-ТО ЕЩЕ? Я НЬЮФАГ, ХЭЛП, ПРОШУ

Кароч, суть такова: у меня 9 кнопок, при нажатии двум переменным x и y присваиваются разные значения

кнопка 1: x=0, y=0;
кнопка 2: x=1, y=0;
кнопка 3: x=2, y=0;

кнопка 4: x=0, y=1;
кнопка 5: x=1, y=1;
кнопка 6: x=2, y=1;

кнопка 7: x=0, y=2;
кнопка 8: x=1, y=2;
кнопка 9: x=2, y=2;
Аноним 25/11/16 Птн 03:34:46  140809720
>>140809664
У меня нет денег(( Я почти весь курсач допилил, осталось только это. Надеюсь на доброту анончика
Аноним 25/11/16 Птн 03:35:27  140809749
Hot-New-Sexy-Wo[...].jpg (101Кб, 800x800)
Аноним 25/11/16 Птн 03:36:16  140809766
>>140809700
пиздец, это реально азы, почитай про кейсы и поймёшь.
сделаю задачку за 200 рубасов
Аноним 25/11/16 Птн 03:37:10  140809785
>>140809766
Кейсы тут и не нужны. Тут сраное деление/остаток на три.
Аноним 25/11/16 Птн 03:37:13  140809786
>>140809766
Нет, мне именно в билдере надо, не ебу, как в зависимости от номера нажатой кнопки это провернуть
Аноним 25/11/16 Птн 03:39:17  140809828
http://cppstudio.com/post/306/
Аноним 25/11/16 Птн 03:41:30  140809878
2016-Free-shipp[...].jpg (306Кб, 800x800)
dew.png (14Кб, 651x419)
>>140809828
Это прекрасно, но как с кнопками работать?
switch (Form1->Button????
Короче у меня ступор
Аноним 25/11/16 Птн 03:43:02  140809916
>>140809878
ты даже не пытался прочитать что там написано да?
Аноним 25/11/16 Птн 03:44:21  140809954
>>140809916
Ну мне же не числа в консольке выводит нужно, задача другая немного.
Аноним 25/11/16 Птн 03:47:52  140810047
>>140809954
http://www.programmersforum.ru/showthread.php?t=182043 вот тут примерно то что тебе нужно
там где getch();
Аноним 25/11/16 Птн 03:50:03  140810094
>>140809954
а вообще ищи сам захват клавиш в виндовс
Аноним 25/11/16 Птн 03:52:47  140810150
>>140810047
Не, и не связывать с кнопками на клавиатуре.
Попробую сформулировать лучше:
У меня 9 кнопок и для каждой я должен прописать
void __fastcall TForm1::Button1Click(TObject Sender)
{
x=0; y=0;}

void __fastcall TForm1::Button2Click(TObject
Sender)
{
x=1; y=0;}
.
.
.
void __fastcall TForm1::Button9Click(TObject *Sender)
{
x=2; y=2;}

Как мне сократить этот код?
Аноним 25/11/16 Птн 03:54:16  140810179
>>140809700

val (x, y) = (n / 3, n % 3)
Аноним 25/11/16 Птн 03:56:52  140810230
>>140810179
Уоу, вот это годно, спасибо большое! Буду думать дальше, как это в билдере осуществить.
Аноним 25/11/16 Птн 03:58:47  140810283
>>140810230
так в нем можно?
TForm1::Button2Click(TObject Sender){
ButtonXClick(Sender ,2){
}
Аноним 25/11/16 Птн 03:59:29  140810303
>>140810283
Лолнет, если бы(
Аноним 25/11/16 Птн 04:01:13  140810349
>>140810303
я имею в виду что ты каждой кнопке ставишь свой хендлер, а в нем вызываешь одну общую функцию, в которую передаешь номер кнопки и в ней пишешь один код вида x=n%3; y=n/3 - 1;
Аноним 25/11/16 Птн 04:01:53  140810368
>>140810349
или (n-1)/3
Аноним 25/11/16 Птн 04:35:00  140811028
>>140810150
Не заморачивайся, так и пиши.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 21 | 3 | 5
Назад Вверх Каталог Обновить

Топ тредов
Избранное