Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 April 14

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
ну для начала тупо запустить pro-файл из сорсов и собрать
источник

ІК

Іван Федорович Крузе... in IT KPI C/C++ ХВ (не UB)
источник

ІК

Іван Федорович Крузе... in IT KPI C/C++ ХВ (не UB)
в очередной раз поражен своей глупостью
источник

ІК

Іван Федорович Крузе... in IT KPI C/C++ ХВ (не UB)
я получил длл, а куда ее положить? не нашел папочки bin
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
нуу, либы в C++ — это одна из главных болей всего C++
дальше в общем-то идет вариант, который подходит для любой либы и не привязан к Qt

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

include_directories(${CMAKE_SOURCE_DIR}/include)
link_directories(${CMAKE_SOURCE_DIR}/lib)

в include кинуть папку Qsci из src
в lib — a-файл (mingw) или lib-файл (msvc)
+ добавить название lib/a-файла в бро target_link_libraries, только без префикса lib и формата файла
сам dll в папку билда
источник
2021 April 16

ПВ

Павел Василенко... in IT KPI C/C++ ХВ (не UB)
Не зовсім сам можу сформулювати питання, якщо що сорі
1. Завдання - створити архіватор
2. Питання полягає у моменті з записом у бінарний файл.
На рядок типу abaabab мій алгоритм lzw(чи як його там) повертає рядок "65 66 65 94 94" згідно з моїм словником.
Я намагався знайти інформацію по цій темі, і можливо навіть знаходив, але я реально чогось не розумію
Як мені записати отриманий рядок побайтово у бінарний файл? Мета ,звісно ,стиснення розміру файлу, тобто початковий рядок =>7 байт, а мій => 5. Залишилося створити бінарний файл правильно, щоб він запам'ятовував цю інфу
источник

ПВ

Павел Василенко... in IT KPI C/C++ ХВ (не UB)
Якщо я щось не дописав чи треба уточнити то кажіть, я тут вперше😔
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
а что это за циферки
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
они могут быть больше 255?
источник

ПВ

Павел Василенко... in IT KPI C/C++ ХВ (не UB)
В мене є словник з англійських літер та інших символів. У кожного свій індекс, всього індекси від 0 до 93. Якщо буде дуже великий текст без повторів, то впринципі така ситуація можлива
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
чекай, то побайтово чи побітово?
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
а есть код где ты пытался это сделать?
источник

MI

Moraband Imperium in IT KPI C/C++ ХВ (не UB)
А тут в физике шарит кто-то?
источник

MI

Moraband Imperium in IT KPI C/C++ ХВ (не UB)
Ахах
источник

¿

¿hope in IT KPI C/C++ ХВ (не UB)
https://t.me/math_code
Тут шарят наверняка
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
источник

ПВ

Павел Василенко... in IT KPI C/C++ ХВ (не UB)
можливо, в мене взагалі трабли з бінарними файлами. Не розумію їх
Типу ось сайт: https://www.eecs.umich.edu/courses/eecs380/HANDOUTS/cppBinaryFileIO-2.html
Цитую, що в ньому написано: If you had a variable x that contained the value 354 and you used the statment outfile << x; this would cause the character 3, the character 5, and the character 4 to be written (in ASCII form) to the file.
Я створив файл binaryFile.txt ios::binary, створив int x=354 і просто записав fOut«x;
всередині файла було число 354.. Тут питання чи може бути бінарний файл з розширенням txt?
источник

ПВ

Павел Василенко... in IT KPI C/C++ ХВ (не UB)
можливо в когось є якесь відео чи чтиво де прям приклад є як працювати з бінарним файлом і як записувати туди побайтово?
источник

 ‌  ... in IT KPI C/C++ ХВ (не UB)
Там ведь в си прямо в документации было указано, нет? Давно не трогал чтение и запись вне потоков, но всё же...
источник

ПВ

Павел Василенко... in IT KPI C/C++ ХВ (не UB)
Почитаю
источник