Size: a a a

2020 April 08

ІК

Іван Федорович Крузенштерн in // CIPHERNET
есть в с++ какие то функции для этого?
источник

GK

Georgy Komarov in // CIPHERNET
Іван Федорович Крузенштерн
есть в с++ какие то функции для этого?
std::system("sed -i ...") 🤷‍♂️
источник

G

Gymmasssorla in // CIPHERNET
Іван Федорович Крузенштерн
Доброе утро, у меня небольшой вопрос : есть файл с кучей текста и нужной мне строкой. я знаю как начинается и кончается строка. мне нужно найти ее, изменить и записать в файл.

Как это реализуемо кроме перебора массива, созданного из этого файла, разделения его на части и последующей перезаписи?
mmap + strstr
источник

ІК

Іван Федорович Крузенштерн in // CIPHERNET
Gymmasssorla
ну я в 12 начал программировать
жесть
источник

G

Gymmasssorla in // CIPHERNET
Georgy Komarov
std::system("sed -i ...") 🤷‍♂️
источник

G

Gymmasssorla in // CIPHERNET
mmap + strstr самое лучшее решение базарю
источник

ІК

Іван Федорович Крузенштерн in // CIPHERNET
Gymmasssorla
mmap + strstr самое лучшее решение базарю
работа с памятью же? сложно?
источник

G

Gymmasssorla in // CIPHERNET
Іван Федорович Крузенштерн
работа с памятью же? сложно?
Нет, не сложно
источник

G

Gymmasssorla in // CIPHERNET
Ещё можешь asmlib подкрутить и будет скорость света
источник

G

Gymmasssorla in // CIPHERNET
Там вроде есть векторизированный strstr
источник

ІК

Іван Федорович Крузенштерн in // CIPHERNET
Gymmasssorla
Там вроде есть векторизированный strstr
а разница в скорости значительна? он же по сути с помощью этого так же загружает файл в оперативную память и работает с ней.

Да и с точки зрения быстроты написания кода это не намного меньше, чем просто файл прочитать и поделить с помощью fstream
источник

G

Gymmasssorla in // CIPHERNET
Іван Федорович Крузенштерн
а разница в скорости значительна? он же по сути с помощью этого так же загружает файл в оперативную память и работает с ней.

Да и с точки зрения быстроты написания кода это не намного меньше, чем просто файл прочитать и поделить с помощью fstream
Не загружает, а отображает
источник

G

Gymmasssorla in // CIPHERNET
Короче просто исходя из общих рассуждений это самое быстрое решение
источник

ІК

Іван Федорович Крузенштерн in // CIPHERNET
Gymmasssorla
Короче просто исходя из общих рассуждений это самое быстрое решение
понял, принял
источник

G

Gymmasssorla in // CIPHERNET
источник

ІК

Іван Федорович Крузенштерн in // CIPHERNET
источник

𝐦

𝐦𝐚𝐤𝐟𝐥𝐨𝐲 in // CIPHERNET
@hirrolot а чего фрилансом не занялся
источник

D

Dudka in // CIPHERNET
𝐦𝐚𝐤𝐟𝐥𝐨𝐲 lvl up! (3 lvl)
источник

G

Gymmasssorla in // CIPHERNET
𝐦𝐚𝐤𝐟𝐥𝐨𝐲
@hirrolot а чего фрилансом не занялся
Хочется писать код, а не выискивать предложения и постоянно соперничать
источник

p

polunin.ai in // CIPHERNET
𝐦𝐚𝐤𝐟𝐥𝐨𝐲
@hirrolot а чего фрилансом не занялся
фу
источник