Бред


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

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
128 5 32

Аноним 27/09/19 Птн 20:32:41 2045172351
EPpfWj7Cf9Q.jpg (241Кб, 1072x1069)
1072x1069
сап двач, помоги решить задачку по программированию на плюсах.
нужно создать текстовый файл, который содержит строки произвольной длинны, и дополнить все строки символом "*" до самой длинной строки
хелпаните аноны!
Аноним 27/09/19 Птн 20:33:51 2045173122
bump
Аноним 27/09/19 Птн 20:34:53 2045173673
Аноним 27/09/19 Птн 20:35:01 2045173724
Ищешь модуль, который делит файл на массив/коллекцию строк
Берешь номер самой длинной
Меняешь через стандартный стринг.х \р\н на (звездочка) \р\н
Аноним 27/09/19 Птн 20:36:00 2045174325
Аноним 27/09/19 Птн 20:36:40 2045174686
Аноним 27/09/19 Птн 20:36:55 2045174857
>>204517372
>Ищешь модуль, который делит файл на массив/коллекцию строк
Уууууууууууууууууууу. Анон, который подключает либы из милиарда строк к проекту в 100, ты?
Аноним 27/09/19 Птн 20:38:01 2045175478
>>204517432
Ну, эту хуйню писать около часа. Никто не будет за нихуя тратить час своего времени
Аноним 27/09/19 Птн 20:38:24 2045175659
>>204517235 (OP)
Компилятора С у меня нет, но могу на джаве написать.
Аноним # OP 27/09/19 Птн 20:39:02 20451759610
Аноним 27/09/19 Птн 20:39:14 20451760411
Аноним 27/09/19 Птн 20:39:35 20451762312
Аноним 27/09/19 Птн 20:40:11 20451766213
>>204517547
15 минут же. Какой нахуй час?
Аноним 27/09/19 Птн 20:41:02 20451772014
>>204517235 (OP)
О, раз такой тред, то спрошу тоже про плюсы.
Как мне считать из файла все символы, начиная n-строки и до m-строки? Всё, что до и после не нужно, только в интервале.
Аноним 27/09/19 Птн 20:42:10 20451779515
>>204517596
Ну, да, на чистом Си или плюсах около часа писать. Парсер легкий, просто придется любое действие прописывать. Тут есть работа с динамическим выделением памяти
Аноним 27/09/19 Птн 20:43:06 20451785216
>>204517662
Написание кода много займет и его проверка.
Аноним # OP 27/09/19 Птн 20:43:43 20451789217
>>204517795
а для чего конкретно здесь нужно динамическое выделение данных?
Аноним 27/09/19 Птн 20:44:41 20451793818
>>204517720
Читаешь в пустоту пока не будет н строк прочитано, после читаешь м-н строк.
Аноним 27/09/19 Птн 20:44:54 20451795319
>>204517852
Ну, там два цикла будет. Первый цикл - читаем строки и ищем самую длинную. Второй - опять читаем строки, прописываем недостающие символы и пишем в файл.
Аноним 27/09/19 Птн 20:46:23 20451801720
>>204517953
Спасибо, капитан очевидность.
То что все это нужно писать тебя не смущает?

Абу благословил этот пост.
Аноним 27/09/19 Птн 20:47:24 20451805621
Я не врубаюсь, ты сам написать не можешь? И одногруппников у тебя нет?
Аноним 27/09/19 Птн 20:48:00 20451808822
>>204518017
Меня смущает, что на 30 строк кода ты выделяешь час.
Аноним 27/09/19 Птн 20:48:43 20451813323
Аноним 27/09/19 Птн 20:49:10 20451815524
Аноним # OP 27/09/19 Птн 20:51:46 20451829925
>>204518056
с одногруппниками особо не поддерживаю контакт
я не выкупаю, ибо не знаю, как обратится к данным файлам, после их записи, то бишь, как их считать и исправить
Аноним 27/09/19 Птн 20:52:22 20451833126
>>204518133
Двачую джависта, любой студент, который планирует работать по специальности напишет эту хуйню за 15 минут
Аноним 27/09/19 Птн 20:53:51 20451842527
>>204517547
Как же хуево быть плюсоебом.
мимопитоногосподин-написал-оп-парашу-за-2-минуты
Аноним 27/09/19 Птн 20:54:37 20451846728
>>204518299
Что сложного?
Читаешь строку, дописываешь нужное число '*', тут же пишешь в поток записи.
Чтобы узнать максимальную длину строки, надо пройти по файлу, читать строки от '\n' до '\n' и обновляешь, если надо максимальную длину.
Аноним 27/09/19 Птн 20:55:06 20451850129
Аноним 27/09/19 Птн 20:55:25 20451851630
>>204518299
Гуглить пробовал? Любая задачка уже решена до тебя, возможно по частям. Не знаешь как обратиться к файлу - загугли. Не знаешь алгоритма - загугли. Только потом задавай вопросы на ресурсках.
На счет алгоритма тебе уже подсказали выше
Аноним 27/09/19 Птн 20:55:52 20451854431
>>204517662
Задание не выглядит сложным. Концепция и идея реализация сразу в голове появляется. Алгоритм примерно такой: считаем количество символов в 0-й строке, присваиваем это значение переменной max_ch_str, а переменной longest_str - cur_str . Затем повторяем проход с каждой следующей строкой, сравнивая cur_ch_str с max_ch_str, если первая окажется меньше второй, то выходим из цикла, иначе парсим до EOF. Потом вставляем в каждую строку символ звездочки, где заключительной строкой для вставки будет longest_str. Примерно так. Вроде, несложно, да? Но вот когда ты начнешь выполнять шаг с вставкой звездочек, ты поймешь, что тебе придется выделять память на куче для сохранения всех строчек файла, которые идут после строки, в которую ты будешь вставлять символ звездочки, а затем, надо будет перезаписывать файл, приписывая их. И так повторять столько раз, сколько нужно звездочек. Либо можно сразу весь файл залить в кучу, там есть парсить и realloc'ать на +1 байт для каждой звездочки. А потом перезаписать результат в файл. Короче, тут на час точно
Аноним 27/09/19 Птн 20:57:29 20451861832
>>204517235 (OP)
Ты че даун?
Ищешь переходы на новую строку то есть символы "\n" и добавляешь перед ним свою ебучую звездочку.
Аноним 27/09/19 Птн 20:57:41 20451863433
>>204517892
Вот, расписал. При втором и более удобном варианте
>>204518544
Аноним 27/09/19 Птн 20:58:25 20451866934
>>204518544
>И так повторять столько раз, сколько нужно звездочек.
Смотри: выделяем память сразу под все недостающие звездочки. Зачем тебе для каждой отдельной '*' выделять память?
Аноним # OP 27/09/19 Птн 20:59:03 20451869935
>>204518516
гуглить пробовал, нету таких задач
ну я пытаюсь разобраться, не особо выходит
Аноним 27/09/19 Птн 20:59:24 20451871036
>>204518544
>выделять память на куче для строки
>c++
Перетолстил.
Аноним 27/09/19 Птн 21:01:07 20451879137
>>204518669
Ты меня не понял, мы выделяем память не для звездочек, а для строк из файла. Если надо, объясню подробнее
Аноним 27/09/19 Птн 21:01:19 20451880238
найс далбаебы файл в память загоняют как говорится дай макаке 80 гигов оперативки ей все равно не хватит чтобы запустить хеловорлд

решайте с учетом что это текстовый файл на 50гб например
Аноним 27/09/19 Птн 21:01:26 20451880539
>>204518699
Значит, самое время писать маленький функции для выполнения маленьких задач. Если тебе надо прочитать строку - пиши функцию. Если тебе надо посчитать количество символов - пиши функцию.
Аноним 27/09/19 Птн 21:02:34 20451885740
>>204518710
Сори, я сишник. Плюсы знаю поверхностно, но функционал ведь там обратно совместим с сишным. Тем более, если у него в файле будет больше 255 символов, то все равно придется выделять память в куче для всех строк, что не так?
Аноним 27/09/19 Птн 21:02:38 20451885841
>>204518699
Неправильно гуглишь, Дядя Фёдор. Сначала садись, начинай писать, а если какой-то момент не понятен(именно момент, а не вся задача), то идёшь к вышеупомянутому.
Аноним 27/09/19 Птн 21:03:17 20451890042
>>204518857
>то все равно придется выделять память в куче для всех строк
>>204518802
Аноним 27/09/19 Птн 21:03:34 20451890943
Аноним 27/09/19 Птн 21:04:15 20451894344
>>204518802
Ну, давай свое решение, умник. Как ты собираешься изменять данные в файле, не закинув их в ОЗУ?
Аноним 27/09/19 Птн 21:05:05 20451898445
>>204518802
Сначала надо закупиться винтами, потому что надо решать задачу из расчета файла на 500 петабайт.
Аноним 27/09/19 Птн 21:05:21 20451899346
>>204518909
В плюсах что ли стринг memory-flexible и память под него выделяется на стеке? Или к чему ты клонишь?
Аноним 27/09/19 Птн 21:05:57 20451902147
Аноним 27/09/19 Птн 21:06:16 20451903748
gg/
Аноним 27/09/19 Птн 21:06:40 20451905549
Аноним 27/09/19 Птн 21:06:43 20451906050
>>204518984
или так, согласен
в век bigdata щас бы в озу все строки сохранять ееех
Аноним 27/09/19 Птн 21:06:47 20451906551
Двач, я анон привет. Тян тут, ласповые няши? Вы где. АУ. Я пришёл за вами.
Аноним 27/09/19 Птн 21:07:58 20451911452
>>204519055
файл занимает 1тб и в нем всего одна строка с разделителями эти советчики с гетлайн хуев пососут ммм вкусно
Аноним 27/09/19 Птн 21:08:08 20451911853
>>204519065
Я твоя ламповая няша, пидор.
Аноним 27/09/19 Птн 21:09:37 20451918754
>>204518993
К тому что в C++ тебе не надо выделять память для строки, всё сделано до вас и для вас.
Аноним 27/09/19 Птн 21:10:03 20451921155
>>204519187
Самостоятельно выделять*
быстрофикс
Аноним 27/09/19 Птн 21:11:32 20451928656
>>204519114
Если текстовый файл занимает терабайт, то это какой-то неправильный текстовый файл.
Аноним 27/09/19 Птн 21:11:40 20451929257
>>204519118
А я кун. Пруфов не будет
Аноним 27/09/19 Птн 21:12:42 20451933858
>>204519286
будешь ждать правильный текстовый файл на белом коне чтобы он наконец лишил тебя девственности щеноК? хррр тьфу
Аноним 27/09/19 Птн 21:13:07 20451935659
Аноним 27/09/19 Птн 21:14:03 20451940260
Аноним 27/09/19 Птн 21:14:03 20451940361
>>204519055
Так сама фишка в том, чтобы потом эту измененную строку записать в файл. Для этого и нужно сейвить оставшиеся строки в кучу, перезаписывать файл измененной строкой, дописывать оставшиеся из кучи. А по твоей ссылке другого решения именно для этой проблемы нет. Там просто вычленяют строку, модифицируют ее и печатают в консоль
Аноним # OP 27/09/19 Птн 21:15:19 20451947262
Аноним 27/09/19 Птн 21:16:22 20451953063
Аноним 27/09/19 Птн 21:17:01 20451955664
>>204519472
я действительно угадал, или ты подыграл?
Аноним 27/09/19 Птн 21:17:03 20451955965
>>204518802
>>204519060
Так как изменять данные в файле, не сохраняя постмодифицированную часть в озу, чтобы ее потом дописывать после измененного символа? КАААААК? Вот, есть у тебя строка 123456789. Тебе нужно между 2 и 3 вставить символ 0. Как ты это сделаешь иначе? Как? Как?
Аноним 27/09/19 Птн 21:18:52 20451964466
>>204519530
Поток обычно на харде висит. То есть мы вместо засирания ОЗУ будем засирать накопитель? А если файл на 10 гб, то мы теряем в скорости пиздец. Это очередная проблема уровня speed vs ram
Аноним 27/09/19 Птн 21:18:57 20451965067
>>204517235 (OP)
QString fileName = "zalupa.txt"
QFile file(fileName);
if (file.open()) {
auto data = fileReadAll();
auto stringList = data.split("\n");
auto findIterator = std::max_element(stringList .begin(), stringList.end(), [](const
QString & a, const QString & b){
return a.lenth() < b.lemgth()}
);

int maxLength = (findIterator).length();

for_each(stringList .begin(), stringList .end(), [](QString &str){
int delta = maxLength - str.length();
QString padding_str(delta , '
')
str.append(padding_str);
}
}


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

Аноним 27/09/19 Птн 21:19:10 20451965668
>>204517235 (OP)
Я так понимаю должно быть что-то типа:

А
Аа*
Ааа

Ааааа

На плюсах не напишу, но это вроде простое задание. Тебе поможет \n, наверное
Аноним 27/09/19 Птн 21:19:21 20451966169
>>204519559
сохранять информацию во временных файлах
для сортировки уже есть готовые алгоритмы
для задачи вроде сабжа нужно немного модифицировать
Аноним # OP 27/09/19 Птн 21:19:25 20451966470
>>204519472
очевидно, подыграл
но ты найдёшь Ксюшу, не переживай
Аноним 27/09/19 Птн 21:19:47 20451968771
Пиздец, задача уровня первого класса, и то не можешь решить. Нахуй ты вообще учишься в этой шараге даун, иди строй дома с таджиками.
Аноним 27/09/19 Птн 21:19:52 20451969372
>>204519656
Найс с форматированием проебался, ну ладно похуй
Аноним 27/09/19 Птн 21:20:14 20451971273
>>204519650
Во так канеш
QString padding_str(delta , '*')
Аноним # OP 27/09/19 Птн 21:20:23 20451972174
Аноним 27/09/19 Птн 21:20:36 20451973275
Аноним 27/09/19 Птн 21:20:50 20451974176
>>204519644
Нет проблемы, потому что решается лаба, а не пишется йоба чтец базы.
Аноним 27/09/19 Птн 21:21:04 20451975377
>>204519664
не найду, она умерла для меня
я думал ты мне мерещишься
Аноним # OP 27/09/19 Птн 21:21:32 20451978278
>>204519687
мне нахой программирование не сдалось, я не на программиста учусь
Аноним 27/09/19 Птн 21:23:39 20451988679
>>204519741
Конкретно лабу ОПа можно любым способом решить. А если мы уже отошли от этой проблемы и анон начал выебываться, что писать оставшиеся строки в ОЗУ - моветон, то я ждал от него концептуально другой идеи по модификации строк, а не просто вариант с тем, что вместо ОЗУ надо эти стоки пушить в поток на харде
Аноним 27/09/19 Птн 21:24:42 20451993780
>>204519656
>А++++
>Аа+++
>Ааа++
>Ааааа
Пофиксил тебе.
Аноним 27/09/19 Птн 21:26:03 20451998681
>>204519661
Так временные файлы в любом случае на харде создаются. Просто ты вместо озу будешь сохранять строки на жд (или ссд). Выгоднее по ram, но значительно медленнее. Так что зависит от конкретного случая и задачи. Если файл для парсинга меньше 32 гб (на норм сервах стоит 64 гб озу+), то кидаем в озу, иначе - в поток на накопителе
Аноним 27/09/19 Птн 21:26:09 20451998782
>>204519886
Ну, ты однохуйственно будешь это говно проталкивать в кишки потока записи. А хуле делать-то?
Аноним 27/09/19 Птн 21:28:05 20452008383
123.jpg (30Кб, 628x472)
628x472
Аноним 27/09/19 Птн 21:28:41 20452011084
>>204519987
Ааааааа, ебать, сразу в stdout писать, и там их копить. Понял. Точно, мы ведь из ОЗУ все равно потом туда будем толкать их. Точно, тогда надо сразу в поток вывода все скидывать
Аноним 27/09/19 Птн 21:32:54 20452028285
>>204520110
Хотя не, чет я хуйню сказал. Льем строки в ОЗУ, а потом просто флашим их в поток (которым и будет наш исходный файл). Так что запись в промежуточый (тот же stdout, например) будет работать медленее. Собственно, зависит от задачи
Аноним 27/09/19 Птн 21:34:42 20452036986
>>204520282
>>204520110
Ебать тебя порвало в треде про дорисовывание звездочек.
Аноним 27/09/19 Птн 21:34:48 20452037587
Thanks С++.gif (92Кб, 861x523)
861x523
>>204519650
О как плюсы эволюционировали за последние 15 лет, уже на нормальный язык похоже. Надеюсь, что и миллион всяких ебанутых особенностей пофиксили, типа невозможности передать вектор не-const объектов в функцию, которая ждёт аргумент типа const vector<const T*>&.
Аноним 27/09/19 Птн 21:34:57 20452038488
>>204519987
Так что я понял, в каком ты смысле имел в виду, что в любом случае придется проталкивать данные в поток записи. То есть, да, в конечном счете придется. Но промежуточно хранить данные мы можем либо в озу, либо на харде. В этом суть
Аноним 27/09/19 Птн 21:35:39 20452042189
>>204520384
>так что я понял
Так что я не понял
фикс
Аноним 27/09/19 Птн 21:36:31 20452046790
>>204520369
Да я просто уже как год почти ничего не писал, руки чешутся
Аноним 27/09/19 Птн 21:38:01 20452054691
>>204520467
Ну так напиши. Я вот пишу клиент-серверную игру. Только более-менее закончил нет с инфраструктурой, сейчас начну описывать хоть какой-нибудь геймплей.
Аноним 27/09/19 Птн 21:43:06 20452079292
>>204520546
Времени нет заниматься полноценными проектами. Правда, как раз недавно возникла острая потребность в заработке, поэтому придется, видимо, писать какой-нибудь бэк на php удаленно в сводобные часы а хули? Для сишников все вакансии на фуллтайм
Аноним 27/09/19 Птн 21:50:41 20452117493
Аноним 27/09/19 Птн 21:52:36 20452126294
Аноним 27/09/19 Птн 21:55:47 20452141595
>>204521262
ну тогда надо читать файл чанками, делать в чанках выравнивание и мёржить чанки меняя длину.
Аноним 27/09/19 Птн 21:57:52 20452152796
Аноним 27/09/19 Птн 22:00:08 20452163797
image.jpeg (77Кб, 1400x950)
1400x950
>>204520083
Молодец, C0ПJI9, держишь планку - как всегда говно.
Аноним 27/09/19 Птн 22:02:51 20452178298
blob (55Кб, 1280x960)
1280x960
Вы там чё, ебанутые все, алё?
Аноним 27/09/19 Птн 22:03:44 20452184699
Аноним 27/09/19 Птн 22:03:59 204521860100
27/09/19 Птн 22:08:51 204522128101
>>204517235 (OP)
Ебать, это же хуйня для школьников. Если ты это сделать сам не можешь, то пошел нахуй на завод
Аноним 27/09/19 Птн 22:21:19 204522809102
>>204521782
Во-первых, у тебя сначала должен выполняться fwrite, а не fputs. Во-вторых, ты сделал не по ТЗ. Нужно перезаписывать в исходный файл, а не в новый поток
Аноним 27/09/19 Птн 22:24:57 204523023103
>>204517235 (OP)
Для начала, у тебя уже есть строки, циклом перебераешь их и находишь самую длиинную, записываешь это значение в переменную, дальше опять циклом перебераешь каждую масив этих строк, в этом цикле спрашиваешь, ровняеться ли длинна этой строки значению сохраненной, если меньше, то отнимаешь от длинны большой строки эту, и опять цикл пускпешь, на разнице этих строк который будет добавлять “*” в конец после каждой итерации, и потом возвращаешь готовую строку
Аноним # OP 27/09/19 Птн 22:28:12 204523193104
>>204522128
мне абсолютно не всралось это программирование, зачем оно мне, если оно никак не будет связано с моей будущей профессией?
Аноним 27/09/19 Птн 22:30:08 204523326105
>>204523193
бро хватит оправдываться
Аноним 27/09/19 Птн 22:30:24 204523341106
Аноним 27/09/19 Птн 22:31:26 204523403107
>>204523341
в 1100+ раз медленее правда
Аноним # OP 27/09/19 Птн 22:31:26 204523405108
Аноним 27/09/19 Птн 22:32:34 204523470109
>>204523403
Время моргания против времени чиха. ты даже не заметишь разницы
27/09/19 Птн 22:32:43 204523478110
>>204521262
Пфф меньше современной игры весит.
27/09/19 Птн 22:33:03 204523487111
Аноним 27/09/19 Птн 22:33:33 204523518112
>>204523405
Так что, ОП? Тебе еще нужна помощь? Напишу фулл рабочий код. 300 рублей. Кидай телегу, если что. Сори, времена такие, деньги нужны
Аноним 27/09/19 Птн 22:34:15 204523554113
>>204523478
Дед, какие современные игры? Очнись, этого объема уже не хватает, чтобы сраный хром запустить.
Аноним 27/09/19 Птн 22:34:27 204523562114
>>204523518
Или я тебе могу свою оставить, если нужно
Аноним 27/09/19 Птн 22:35:16 204523611115
>>204523405
Так что, ОП? Тебе еще нужна помощь? Напишу фулл рабочий код. 200 рублей. Кидай телегу, если что. Сори, времена такие, деньги нужны
Аноним # OP 27/09/19 Птн 22:35:56 204523636116
>>204523518
в шараге берут 150 за такие лабы, лол
да я уже доделал посоветам выше, так что
/тред
Аноним 27/09/19 Птн 22:36:48 204523678117
>>204523636
Ок, молодец. Жалко тех, кто делает такое за 150р
Аноним # OP 27/09/19 Птн 22:36:50 204523679118
Аноним 27/09/19 Птн 22:37:08 204523699119
Аноним # OP 27/09/19 Птн 22:37:26 204523715120
>>204523678
что поделать, времена такие
Аноним 27/09/19 Птн 22:37:51 204523734121
>>204523518
>вроде как кодит
>вроде как
>вроде
>нужны деньги
BRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUH!
Аноним 27/09/19 Птн 22:41:14 204523929122
>>204523734
На Си и Плюсы тяжело войти джуном, тем более не на фуллтайм. Поэтому деньги нужны, да.
Аноним 27/09/19 Птн 22:43:10 204524042123
>>204523929
Ты даже в \b\ тред не можеш зайти с нормальным решением маня
27/09/19 Птн 22:44:46 204524136124
>>204523554
>хром
Если не ради удобной синхронизации, то почему?
Аноним 27/09/19 Птн 22:45:23 204524168125
Аноним 27/09/19 Птн 22:55:35 204524753126
>>204524136
Ради удобного занимания памяти.
27/09/19 Птн 22:57:59 204524893127
>>204517235 (OP)
Блядь, да сколько можно-то...
Читай внимательно и вникай:
Делаешь двойной указатель на char, смотришь как базовыми средствами плюсов читать и записывать текстовые файлы, делаешь цикл, который при каждом следующем символе новой строки генерит новую строку в том массиве, а потом во всех элементах того массива в конце впиливаешь новый char в котором конкатенируешь основную строку и символ "". В С Ё
Что тут сложного? Синтаксис понять блять? Если да, то иди и читай ёбаную литературу, я уже заебался всем макакам здесь пояснять, что нужно уметь читать базисы и вкуривать, что написано хотя бы в основной литературе, вы заебали сюда лезть со своими лабораторками первого курса шараги.
А если для тебя сложно осилить полторы статьи без копипаст со стаковеофлов, то не лезь нахуй оно тебя сожрёт.
мимо-горящий гейм-девелопер на плюсах
Аноним 27/09/19 Птн 22:59:38 204524966128
>>204524893
Спасибо Абу за проёбанную разметку, переделывать не буду, идите нахуй
Аноним 28/09/19 Суб 00:12:49 204528717129
>>204522809
Ну ок, сначала в tmpfile, потом trunc исходный и копируем tmpfile в исходный
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов