2 / 2 / 0
Регистрация: 17.02.2012
Сообщений: 68
|
|
1 | |
Библиотека для работы с файлами08.01.2013, 18:36. Показов 1643. Ответов 3
Метки нет (Все метки)
Нужен какой-нибудь набор готовых методов для работы с файлами: копирование, переименование, поиск подстроки, установка курсора на такую-то позицию в такой-то строке, вставка подстроки на указанную позицию, удаление подстроки, поиск подстроки, соответствующей регулярному выражению (boost::regex) итд. Наверняка это уже 100 раз кем-то написано, но я не могу найти.
Еще нужна такая функция, которой передаешь вещественное число и количество позиций в строке, которые нужно выделить для его записи, и функция сама определяет, в каком формате его записать: в научном или просто с десятичной точкой, но чтобы оно влезло в строку с этим количеством позиций и представлялось наиболее точно.
0
|
08.01.2013, 18:36 | |
Ответы с готовыми решениями:
3
Библиотека для работы с БД Библиотека для работы со строками Библиотека для работы с видеопамятью. С++ библиотека для работы с Word |
2 / 2 / 0
Регистрация: 17.02.2012
Сообщений: 68
|
|
09.01.2013, 22:30 [ТС] | 3 |
Связываем с файлом поток, передаем его функции, получаем обратно, и следующее обращение к потоку через оператор << или >> будет происходить на указанной строке и указанной позиции. Либо передаем функции имя файла и получаем поток.
Надо написать много функций, а время тратить не хочется. Это же простейшие операции, они наверняка где-то есть в готовом виде. И что там смотреть? Там можно только задавать общее количество цифр или количество цифр после точки, а формат представления выбирает программист. 1.1, к примеру, представляется точнее в фиксированном формате, чем в научном (1e0), если есть только 3 позиции для записи.
0
|
840 / 478 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
09.01.2013, 22:35 | 4 |
Не знаю, это пишется не трудно, посмотрите locale.h, там что-то есть в форматом ввода вывода числе и всякой такого, не уверен, но должно быть, а так вообще считываете всю информацию с файла, делаете с ней что вам там надо и перезаписываете его.
0
|
09.01.2013, 22:35 | |
09.01.2013, 22:35 | |
Помогаю со студенческими работами здесь
4
Библиотека для работы с JPG библиотека для работы с вебом библиотека для работы с mysql Библиотека для работы с матрицами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |