Бред


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

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
103 9 35

Аноним 16/06/19 Вск 13:40:09 1982890011
image.png (154Кб, 839x299)
839x299
Почему эта хуйня не работает анон помоги
(нужно удалить всё что между <k> и <o> включительно)
Аноним 16/06/19 Вск 13:40:25 1982890192
бамп
Аноним 16/06/19 Вск 13:40:42 1982890313
бамп
Аноним 16/06/19 Вск 13:41:02 1982890564
бамп
Аноним 16/06/19 Вск 13:41:22 1982890805
бамп
Аноним 16/06/19 Вск 13:41:41 1982891036
бамп
Аноним 16/06/19 Вск 13:42:08 1982891277
бамп
Аноним 16/06/19 Вск 13:42:43 1982891518
бамп
Аноним 16/06/19 Вск 13:42:51 1982891599
>>198289001 (OP)
ммммм честно говоря не знаю
попробуй погуглить
Аноним # OP 16/06/19 Вск 13:44:53 19828925710
Она компилирует нормально, но выводит исходную строку без изменений
16/06/19 Вск 13:45:12 19828927811
>>198289001 (OP)
> Почему эта хуйня не работает анон помоги
Потому что ты проебался с логикой перестановок
> Бампает каждые 20 секунд
Ой, да иди ты на хуй, не буду ничего больше говорить
Аноним # OP 16/06/19 Вск 13:47:51 19828941112
>>198289278
>Потому что ты проебался с логикой перестановок
Поподробнее пожалуйста
Аноним 16/06/19 Вск 13:51:55 19828963913
>>198289001 (OP)
>использует C-style строки в С++
>не знает про функцию strstr
>не знает про memmove
>не создал новую строку куда скопировал бы все символы кроме нужных

Переводись на филфак.
Аноним 16/06/19 Вск 13:52:13 19828966314
>>198289001 (OP)
Ты школьник что ли? Что за хрень ты написал?
Аноним 16/06/19 Вск 13:54:16 19828978815
>>198289639
Может у ОПа ЛАБА? У меня в универе было подобное (на первом курсе), работа со строками без стандартных функций
Аноним # OP 16/06/19 Вск 13:55:13 19828983616
Аноним 16/06/19 Вск 13:56:54 19828992617
>>198289836
За косарь могу помочь твоей беде.
Аноним 16/06/19 Вск 13:58:13 19828998718
>>198289926
мне самому только 500 платят, так что откажусь
Аноним 16/06/19 Вск 14:00:02 19829007619
>>198289001 (OP)
Если ты пишешь лабы, то пока есть время - учись правильному: then выделяй скобками и переносами на новую строку, в for не пихай всякую вычисляемую хуйню в которой ты и налажал
Аноним 16/06/19 Вск 14:06:52 19829041820
>>198289001 (OP)
Ща напишу тебе, хуйло ты криворукое.
Аноним 16/06/19 Вск 14:07:51 19829047421
А в каком месте ты ловишь закрывающиц тег? И что будет, если почледним элементом твоей строки входной будет < >>198289080
?
Аноним 16/06/19 Вск 14:08:24 19829050622
Аноним 16/06/19 Вск 14:08:51 19829052623
Аноним 16/06/19 Вск 14:13:04 19829075024
потому что ты даун
16/06/19 Вск 14:13:31 19829077625
изображение.png (134Кб, 225x225)
225x225
>>198289001 (OP)
>Что делать, мухи прилипают к экрану как к говну, анон помоги
Аноним 16/06/19 Вск 14:15:10 19829086426
>>198290776
Балабаской по губам себе проведи))))
Аноним 16/06/19 Вск 14:20:10 19829112927
shot0320.png (2709Кб, 1280x720)
1280x720
2019-06-16141656.png (12Кб, 730x427)
730x427
>>198289001 (OP)
Не уверен, что оно работает, но по крайней мере ближе к решению задачи.
хотя что мешало выделить память под еще одну строку? Скоростное олимпиадное программирование?
Аноним 16/06/19 Вск 14:26:48 19829147728
>>198291129
Спасибо большое, анон. Работает всё как надо, свою ошибку понял
/tread

Абу благословил этот пост.
Аноним 16/06/19 Вск 14:28:40 19829158329
>>198291477
>Абу благословил этот пост.
Это Абу что ли спрашивал как кодить? Не удивительно, что периодически двощу приходит пиздец.
Аноним 16/06/19 Вск 14:47:15 19829272430
image.png (114Кб, 848x1025)
848x1025
байтоёб в треде
Аноним 16/06/19 Вск 14:47:55 19829276431
>>198291129
у тебя оверфлоу, мудила
Аноним 16/06/19 Вск 14:51:38 19829297132
Аноним 16/06/19 Вск 14:52:55 19829305233
>>198289257
Потому что надо работать с экземпляром строки. Си и производные не умеют на лету работать со строками, вернее массивами символов.

char \*str1[] = &str;

Дальше выполняй операции над вновь созданной переменной.
Аноним 16/06/19 Вск 14:53:09 19829306234
>>198292724
>без инлайн статик
Плохой, негодный байтоеб.
Аноним 16/06/19 Вск 14:55:22 19829319735
>>198293062
конпелятор всё и так заинлайнит
Аноним 16/06/19 Вск 14:55:57 19829322836
Аноним 16/06/19 Вск 14:56:01 19829323237
Аноним 16/06/19 Вск 14:57:16 19829329238
Аноним 16/06/19 Вск 14:58:15 19829333139
>>198292724
Пиздец конечно. Молодец байтоёб, но за тебя давно уже всё написали. В стандартной либе есть овердохуя библ для работы с подстрокой, поиском по индексу, регулярки опять таки...
Аноним 16/06/19 Вск 14:59:29 19829338840
>>198293292
Если я тебе подскажу, то не так интересно будет. Смотри внимательнее на вложенные циклы.
Аноним 16/06/19 Вск 15:00:15 19829342741
>>198293228

Ключевое слово inline для компилятора (если это только не какое-то древнее говно или микроконтроллер) не значит нихуя. Майкрософт например всё кроме __forceinline просто игнорирует.

> The insertion (called inline expansion or inlining) occurs only if the compiler's cost/benefit analysis show it to be profitable. Inline expansion alleviates the function-call overhead at the potential cost of larger code size.
Аноним 16/06/19 Вск 15:01:51 19829352342
>>198293331
ОП пишет лабу. Задание запрещает использовать стандартные функции работы со строками и предполагает что ты их напишешь сам.
Аноним 16/06/19 Вск 15:04:24 19829365643
Аноним 16/06/19 Вск 15:06:02 19829375344
изображение.png (1776Кб, 1280x720)
1280x720
>>198293388
Возможно, Вы хотели сказать: выход за пределы массива при невыполнении условий защита в сделку не входила.
Где ты там переполнение стека нашел я не знаю.
Аноним 16/06/19 Вск 15:08:38 19829392445
>>198292724
Настоящий байтоёбище утилизировал бы конвеер процессора для копипасты байтов. И/или копипастил байты сразу чанками по 4 или 8 байт.
Потом, в худшем случае у тебя тут получается 7 прогонов по всем байтам исходной строки.
Труъ лумпиадники захуячили бы суффиксный автомат (в который внесены терминальные строки для начала/конца вырезания) и за 2 прогона по всем байтам нарезали бы строку. Это бы, кроме того, позволило бы обрабатывать произвольное количество операций вырезки в составе исходной строки.
Аноним 16/06/19 Вск 15:09:14 19829395546
Потому что в C++ применен передовой метод работы со строками (по состоянию на 1968 год).
То, что в современных языках делается в полстроки, в крестах делается в 10 строк.

Никто сейчас в здравом уме не будет юзать стандартное копроговно для данной задачи.
Все, кто вынужден прогать на C++, юзают тонны фреймворков для выполнения любого пука. Даже коллекции стандартные не используют.

Потому что в рот ебали думать о настолько низкоуровневой хуйне.
Аноним 16/06/19 Вск 15:14:13 19829426947
>>198289001 (OP)
Ну навскидку могу сказать такое, вот у тебя i = длина строки, а ты в ифе берёшь и там делаешь str[i+1], str[i+2] а это выход за границу массива.
Аноним 16/06/19 Вск 15:16:29 19829438948
>>198293523
Так какого хуя он подклбчает либк для вывода на экран инфы?
Аноним 16/06/19 Вск 15:16:53 19829442149
>>198293955
Стандартные коллекции не используют в основном не из-за "их низкоуровнести" и то в значительном количестве мест используют, так как это не тащит лишние зависимости ради любого пука.
Аноним 16/06/19 Вск 15:17:21 19829445750
>>198293753
Дабл дабл хуйни не скажет. Переполнение стэка это и есть выход за массив.
Аноним 16/06/19 Вск 15:18:36 19829452751
>>198293955
>То, что в современных языках делается в полстроки, в крестах делается в 10 строк.
std::string s = "its<k>hui<o> res";
std::string result1 = s.substr(s.find("<k>"));
std::string result = result1.substr(result1.find("<0>"));
Аноним 16/06/19 Вск 15:24:35 19829483752
>>198294389
Потому что суть упражнения - работа со строками, а не с вводом-выводом?
Аноним 16/06/19 Вск 15:28:15 19829505853
>>198294457
Нет, направление разное. В данном случае с учетом того, что строка сама по себе инициализируется на стеке будет верным только повреждение данных стека, и это только в случае отсутствия закрывающего тега в строке, но его наличие где-то ниже по стеку. Если такого не будет, приложение просто обвалится, запросив данные за границей доступного блока памяти за стековым хвостом.
Переполнение легко словить в рекурсии.
Аноним 16/06/19 Вск 15:29:32 19829514054
>>198291129
>3 цикла, когда можно сделать всё за один

Хуею с этих макак, потом они еще мнят себя программистами, которые пишут высокопроизводительные приложения.

мимо C# господин
Аноним 16/06/19 Вск 15:30:27 19829519755
>>198294457
Выход за массив это переполнение буфера.
Аноним 16/06/19 Вск 15:35:29 19829555656
>>198295140
О стабильности шарпоносного софта мы прекрасно наслышаны, спасибо.
Аноним 16/06/19 Вск 15:40:04 19829588157
>>198295556
Он тащемта правильно сказал, но уже нашлась огрызающаяся макака.
Аноним 16/06/19 Вск 15:40:15 19829590158
>>198295556
В том и дело, что стабильность и производительность зависит от программиста, а не от софта. Но макаки с искрой в глазах учат C++ и думают, что смогут написать хоть что-то стоящее.
Аноним 16/06/19 Вск 15:41:26 19829597659
>>198295881
Одно другому не мешает.
Аноним 16/06/19 Вск 15:42:08 19829600560
>>198295901
Писать на плюсах ничуть не сложнее, чем на C#.
Аноним 16/06/19 Вск 15:43:26 19829608261
>>198296005
Сложнее, потому что нет автоматического сборщика мусора.
Аноним 16/06/19 Вск 15:43:54 19829611162
Аноним 16/06/19 Вск 15:44:06 19829612163
>>198293924
> Настоящий байтоёбище утилизировал бы конвеер процессора для копипасты байтов. И/или копипастил байты сразу чанками по 4 или 8 байт.
Нет гарантий по выравниванию.

В остальном согласен.
Аноним 16/06/19 Вск 15:44:52 19829617364
изображение.png (840Кб, 1280x720)
1280x720
>>198295140
Щас бы к корректировкам опохуевого кода придираться.
Аноним 16/06/19 Вск 15:45:57 19829624865
>>198296173
>я не обосрался, это корректировки и вообще мне ОП в штаны насрал

Я тебя понял.
Аноним 16/06/19 Вск 15:46:04 19829625566
>>198289001 (OP)
>for
>с неполным условием, без тела
Я чего-то не понимаю или так и должно быть?
Аноним 16/06/19 Вск 15:46:16 19829626967
>>198296121
memcpy можно заюзать просто, а так некратные конечные байты обычно внешним циклом дообрабатывают.
Аноним 16/06/19 Вск 15:46:29 19829628068
Аноним 16/06/19 Вск 15:47:18 19829633169
Эй двач вы тупые чмохи неудачники сидящие на шее у своей мамки хахахах будете щас тут отвечать мне гневно писать пытаться троллить а мне похуй я сюда дрочить прихожу я даже не увижу ваших высеров вас просто не существует, жалкие пидорашки
Аноним 16/06/19 Вск 15:48:54 19829642070
>>198296331
>я сюда дрочить прихожу
Это пока.
Аноним 16/06/19 Вск 15:50:03 19829650071
image.png (174Кб, 1099x1045)
1099x1045
Аноним 16/06/19 Вск 15:50:13 19829651272
>>198296255
Следующая строка и есть тело цикла
Условий может вообще не быть тогда это бесконечный цикл, может быть неплолное, если не нужно приращение, как здесь.
Аноним 16/06/19 Вск 15:51:28 19829659873
Аноним 16/06/19 Вск 15:54:39 19829680374
>>198296512
переменная pos же не меняется, значит такой цикл бесконечно идет.
Аноним 16/06/19 Вск 15:59:37 19829713175
>>198296803
Там условие выхода прописано
Аноним 16/06/19 Вск 16:01:03 19829723176
>>198297131
и как оно будет выполняться если pos изначально не соответствует условию?
Аноним 16/06/19 Вск 16:01:35 19829726877
>>198297231
У ОПа код не работающий, что ты доебался, вась?
Аноним 16/06/19 Вск 16:03:01 19829738378
>>198296269
Дело не в некратных байтах.
1. Смещение может быть меньше 4 байт.
2. Никакого профита от копирования блоками по 4 или 8 байт ты не получишь если смещение не кратно 4 или 8.
Аноним 16/06/19 Вск 16:03:55 19829745679
>>198289001 (OP)
> Почему эта хуйня не работает анон помоги
echo "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Аноним 16/06/19 Вск 16:07:44 19829772180
>>198297231
Лол, сейчас вгляделся и понял, что там действительно нет выхода
Скорее всего, ОП в этот цикл и не заходил
Аноним 16/06/19 Вск 16:10:04 19829788381
>>198297456
как будто опять на лоре оказался.
Аноним 16/06/19 Вск 16:12:54 19829808582
>>198289001 (OP)
в плюсах нет сахара на работу с строками? (если это плюсы, конечно)
Аноним 16/06/19 Вск 16:13:47 19829815183
Аноним 16/06/19 Вск 16:16:53 19829839784
Аноним 16/06/19 Вск 16:18:22 19829850185
Аноним 16/06/19 Вск 16:20:46 19829866486
>>198289788
У нас на первом курсе в лабах классы были во всю, списки, графы, а тут говно какое то.
Аноним 16/06/19 Вск 16:20:54 19829867287
>>198298151
Нет. Ты думаешь, что код, написанный мейнтейнерами, работает хуже твоего?
Аноним 16/06/19 Вск 16:23:07 19829881088
>>198298672
Либы универсальны, они будут проигрывать узкоспециализированному коду.
Аноним 16/06/19 Вск 16:26:08 19829901689
>>198298810
ты спецом байтоебством занимаешься или что? Если настолько нехуй делать - писал бы тогда не поиск по ебучей строке, а преобразование фурье какое-нибудь, там просто и в кватернионах, если уж на память дрочишь
Аноним 16/06/19 Вск 16:30:02 19829923490
image.png (20Кб, 500x212)
500x212
Не благодари
Аноним 16/06/19 Вск 16:44:18 19830016391
Аноним 16/06/19 Вск 16:45:13 19830023592
Аноним 16/06/19 Вск 17:13:25 19830222293
>>198289001 (OP)
потому что нуль терминатор не был добвлен в конец чаровской строки мудель обмудок
Аноним 16/06/19 Вск 17:16:47 19830238894
>>198293523
>Упражнение по C++
>C-строки
>В тысячный раз переизобретать велосипед, вместо изучения настоящих вещей

Пиздец шарага, сочувствую ОП-хую.
Аноним 16/06/19 Вск 17:19:36 19830253195
>>198302388
камон, это же просто задачки на базу. поиск по строке (а как ты будешь делать кастомный парсер?)
Аноним 16/06/19 Вск 17:26:42 19830294596
>>198302531
сгенерирую по грамматике
Аноним 16/06/19 Вск 17:55:34 19830463397
Снимок.PNG (7Кб, 535x179)
535x179
мимо 120к реакт разработчик.
Аноним 16/06/19 Вск 18:02:23 19830508998
поскольку вечереет, а в тред продолжают поступать решения задачи, я все же спрошу, "нужно удалить всё что между <k> и <o> включительно" это значит что
- надо вернуть подстроку между <k> и <o>, или
- надо вернуть строку, которая получится после удаления из аргумента подстроки с <k> <o> и тем что между ним?
Аноним 16/06/19 Вск 18:04:29 19830521199
>>198304633
Спеку не читай @ реализуй. Так и живем.
Аноним 16/06/19 Вск 18:10:53 198305589100
>>198305089
>- надо вернуть строку, которая получится после удаления из аргумента подстроки с <k> <o> и тем что между ним?
Это.
Аноним 16/06/19 Вск 18:15:58 198305885101
>>198302388
Как видишь, даже в таком задании у оп-хуя проблемы. Так что задание вполне норм.
Аноним 16/06/19 Вск 18:16:53 198305936102
>>198305885
ты бы видел как у нас люди ищут медиану из трех чисел.
Аноним 16/06/19 Вск 18:20:40 198306159103
>>198305936
Не вижу смысла делать это как-то не так бла-бла-бла, накладываем доп условие, что эту медиану надо искать не квантиллиард раз в секунду:
typedef double ValueType;
std::vector<ValueType> vals = {a, b, c};
std::sort(vals.begin(), vals.end());
return vals.at(vals.size() / 2);
Аноним 16/06/19 Вск 18:33:26 198306859104
>>198305211
Лол, действительно в глаза проебался
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов