@ProCxx

Страница 619 из 2477
Tema
28.02.2017
14:00:50
пока ему всё сходит срук

Будда
28.02.2017
14:01:55
qt разве компилятор?

Evgen
28.02.2017
14:02:42
> Qt > Компилятор WAT?

Sherlock
28.02.2017
14:02:44
Интерпретатор.

Google
Evgen
28.02.2017
14:03:12
Ещё лучше

Будда
28.02.2017
14:03:38
> Qt > Компилятор WAT?
я аж в google полез с перепугу

Evgen
28.02.2017
14:03:53
хех

Qt это же фреймворк, не так ли?)

Кстати

Насчёт Qt

Можно мне какой-нибудь гайд для начинающих?

Surreal
28.02.2017
14:04:32
Вот же ж. Сделал ошибку и наговаривал на компилятор ?
У вас, кстати, зачем там двумерный массив указателей? Вам одномерного достаточно, вроде.

Будда
28.02.2017
14:05:20
Нет, недостаточно. Я передаю строки у функцию, и тогда в массив строк

Sherlock
28.02.2017
14:05:24
Будда
28.02.2017
14:05:26
И делаю над ними операции

Surreal
28.02.2017
14:06:32
Будда
28.02.2017
14:07:04
Ну, я хочу сделать мини-игру на день рождения. Есть еще, но не хочу позорится)

Google
Будда
28.02.2017
14:07:09
Я сейчас сюжет пишу

Эта функция - бойовка

Surreal
28.02.2017
14:07:46
Окей, спрошу иначе: у вас allspells или variants передаются куда-то из функции duel?

Маришка
28.02.2017
14:08:14
День добрый всем

Будда
28.02.2017
14:08:25
функция duel - бойовка. Массив allspells хранит все заклинания, что передали функции

Suigintou45
28.02.2017
14:08:30
Ещё лучше
но там есть в недрах интерпретатор...

Tema
28.02.2017
14:08:39
День добрый всем
здарова коль не шутиш

Tema
28.02.2017
14:09:20
qt разве компилятор?
я на весь кутэ наговариваю...

Surreal
28.02.2017
14:09:28
функция duel - бойовка. Массив allspells хранит все заклинания, что передали функции
Вы просто создаете двумерный массив УКАЗАТЕЛЕЙ на строки, а не один массив строк. Если они никуда не передаются, я вам сейчас более оптимилаьный вариант данной функции покажу.

Будда
28.02.2017
14:09:44
передаются)

Из них берутся те строки, в которых больше 2-х символов и передаются еще одному массиву строк

Потом узнав, что выбрал игрок - подставляет индекс уже в другой массив и делает действие с здоровьем

Surreal
28.02.2017
14:11:13
Так, хорошо. Код функции duel целиком представлен?

Будда
28.02.2017
14:11:33
Нет, его еще нужно будет доработать

Я отдельно от функции бойовки, пишу сюжет, 19 уровней, и еще прау функций. Дедлайн в понедельник. Могу тогда весь код скинуть

Вам лично

Surreal
28.02.2017
14:13:03
Я просто не могу понять, зачем вам ДВУМЕРНЫЙ массив УКАЗАТЕЛЕЙ. Двумерные массивы НЕ УКАЗАТЕЛЕЙ делают для хранения строк.

Google
Surreal
28.02.2017
14:13:26
У вас же просто указатели хранятся.

Будда
28.02.2017
14:13:31
Потому что другого не учил еще)

Denis
28.02.2017
14:13:57
Попробуй питон, на нем такие вещи намного проще пишутся

Alan
28.02.2017
14:14:09
qt разве компилятор?
среда и фреймворк, смотря по контексту, а вот компилятор там вроде gcc? нет?

Будда
28.02.2017
14:14:16
Я знаю, но хочу сначала освоить си)

Denis
28.02.2017
14:14:27
Мазохист, однако

Будда
28.02.2017
14:14:49
Я еще мечтаю до конца жизни драйверы писать :3

Andre
28.02.2017
14:15:09
Reindex.. please wait

Denis
28.02.2017
14:15:24
Andre
28.02.2017
14:15:27
Reindex.. please wait

Будда
28.02.2017
14:15:49
Да ладно вам.

Мне нравится)

Denis
28.02.2017
14:16:08
Драйверы писать?

Будда
28.02.2017
14:16:56
Не хочу громких фраз. Я просто маленький быдлокодер из Мухосранска, еще даже не студент. Мне можно.

Andre
28.02.2017
14:18:36
Reindex.. please wait

Reindex.. please wait

Square
28.02.2017
14:21:59
Andre
28.02.2017
14:23:38
Reindex.. please wait

Admin
ERROR: S client not available

Surreal
28.02.2017
14:29:59
Не хочу громких фраз. Я просто маленький быдлокодер из Мухосранска, еще даже не студент. Мне можно.
В общем, я немного переписал вашу функцию. http://pastebin.com/TRrZAMda Основные идеи должны быть понятны, вроде. Код не компилировал, может и не работает\работает неправильно, но его хотя бы легче читать.

Google
Surreal
28.02.2017
14:31:15
Во, MSLDF можно вообще убрать, а HEALTH надо инициализировать 0 или чем вам надо.

И непонятно еще зачем вы к результату strlen добавляете 1. Я оставил так, как было у вас.

Будда
28.02.2017
14:32:43
Страх, что при значении >=1 не сработает)

Я вам очень благодарен. Но вопрос Вы так много места оставляете между участками кода. Оно будет работать?

В некоторых языках просто важен каждый пробел

Surreal
28.02.2017
14:34:31
в main'е тоже замените 8 строк на массив из 8 строк - это первое. Второе: если строки будут вводиться с клавиатуры, то под них надо выделять память и хранить указатели на место хранения.

Маришка
28.02.2017
14:34:58
Я вам очень благодарен. Но вопрос Вы так много места оставляете между участками кода. Оно будет работать?
Просто логическое разделение для того что бы код был более читабельным

Surreal
28.02.2017
14:35:25
Я вам очень благодарен. Но вопрос Вы так много места оставляете между участками кода. Оно будет работать?
В C и C++ (и большинстве других ЯП) можете сколько угодно места оставлять.

Sheridan
28.02.2017
14:35:31
Stanislav
28.02.2017
14:36:34
только табы только хардкор

Маришка
28.02.2017
14:37:11
только табы только хардкор
А при чем табы к логическому разделению участков кода?

Tema
28.02.2017
14:38:16
только табы только хардкор
табы для выравнивания, пробелы для отступов?

Surreal
28.02.2017
14:38:16
Еще совет: следите за типами данных, которые используете. У вас там аккумуляция 8 signed char'ов [-128; 128) в unsigned char [0; 256) была. Не надо так.

Будда
28.02.2017
14:39:16
Опять же, боюсь брать большие типы данных, чтоб не угробить что-то.

Оно же занимает пространство в памяти

Tema
28.02.2017
14:40:14
Будда
28.02.2017
14:40:14
возьму какие-то long и на пустом месте будет заниамать много места, например

Tema
28.02.2017
14:41:24
8bit risc и 1кб памяти что ли? :)
а ты умнож 1кб на бесконечность?.. довольно много, вот он и беспокоится.

Google
pinnokio
28.02.2017
14:41:48
а ты умнож 1кб на бесконечность?.. довольно много, вот он и беспокоится.
чтобы умножить на бесконенчость, нужно сначала поделить на 0

Маришка
28.02.2017
14:42:10
табы для выравнивания, пробелы для отступов?
Большинство современных ide заменяет символ табуляции на 4 пробела

Tema
28.02.2017
14:42:33
Habetdin
28.02.2017
14:42:42
Большинство современных ide заменяет символ табуляции на 4 пробела
В большинстве IDE данное поведение настраивается

Страница 619 из 2477