Size: a a a

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

2020 September 28

AT

Art Teatr in IT KPI C/C++ ХВ (не UB)
как по мне - извращение
Слишком много стаффа и технологий на одну простую задачу
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
Art Teatr
как по мне - извращение
Слишком много стаффа и технологий на одну простую задачу
зато практика
источник

ДЦ

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

AT

Art Teatr in IT KPI C/C++ ХВ (не UB)
так оно ж уже записано по файлам))
А из рантайма без доступа к исходным - ток бинарь сможешь прочитать
А там уже голые байтики
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
ну записать исходники это больше по рофлу для тренировки, ищет мейн, потом подключаемые файлы и все это записывает отдельно
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
Дмитро Цимбалюк
ну записать исходники это больше по рофлу для тренировки, ищет мейн, потом подключаемые файлы и все это записывает отдельно
бесполезный геморой как по мне
источник

RN

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

q

qwerty in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
ну или можно посмотреть что тебе ос даёт и использовать её функции напрямую из кода
про что прочитать, есть готовая конструкция, в которую я могу передать имя файла и получить директорию в виде стринг или чет еще?
источник

AT

Art Teatr in IT KPI C/C++ ХВ (не UB)
Если правтльно помню
То ты можешь получить путь к указанному(или текущему) файлу
То есть
Указать относительно
Тип ../papka/moy_file.txt
А получить
C:\edu\laba\consoleapp\papka\moy_file.txt
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
ну я б на такое не надеялся
я уверен что есть возможность проверить существует ли такой путь, создать папку, удалить и т д
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
не, мне нужно именно получить путь по указанному файлу
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
брут форс в деле?
источник

AT

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

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
а что если таких файлов сотня окажется?
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
какой ты выберешь?
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
брут форс в деле?
да
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
да хоть рекурсивный какой-то перебор
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
ну будет у тебя сто файлов
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
и что дальше?
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
100 файлов с совпадающим расширением и с совпадающим именем?
источник