Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
2 / 2 / 0
Регистрация: 17.02.2012
Сообщений: 68

Библиотека для работы с файлами

08.01.2013, 18:36. Показов 1843. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужен какой-нибудь набор готовых методов для работы с файлами: копирование, переименование, поиск подстроки, установка курсора на такую-то позицию в такой-то строке, вставка подстроки на указанную позицию, удаление подстроки, поиск подстроки, соответствующей регулярному выражению (boost::regex) итд. Наверняка это уже 100 раз кем-то написано, но я не могу найти.

Еще нужна такая функция, которой передаешь вещественное число и количество позиций в строке, которые нужно выделить для его записи, и функция сама определяет, в каком формате его записать: в научном или просто с десятичной точкой, но чтобы оно влезло в строку с этим количеством позиций и представлялось наиболее точно.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.01.2013, 18:36
Ответы с готовыми решениями:

Библиотека для работы с БД
Привет! Нужна нормальная библиотека под linux для подключения к базам данных, в особенности для Postgresql. Знаю у постгри есть своя...

Библиотека для работы со строками
Нужно определить результат выполнения фрагмента программы: char str1="C++ language"; char *str2="12345"; int n=13; ...

Библиотека для работы с видеопамятью.
в проге-заготовке вот строка far*p=(char far *)MK_FP(0xB800,0x0000) прога-текстовой редактор,вопрос-какая библио в CPP отвечает за работу...

3
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
08.01.2013, 19:58
Цитата Сообщение от Mr. Hat Посмотреть сообщение
установка курсора на такую-то позицию в такой-то строке
Как это ты себе представляешь? Что мешает написать самому?
Цитата Сообщение от Mr. Hat Посмотреть сообщение
Еще нужна такая функция, которой передаешь вещественное число и количество позиций в строке, которые нужно выделить для его записи, и функция сама определяет, в каком формате его записать: в научном или просто с десятичной точкой, но чтобы оно влезло в строку с этим количеством позиций и представлялось наиболее точно.
Смотри стандартный ввод вывод в C++.
0
2 / 2 / 0
Регистрация: 17.02.2012
Сообщений: 68
09.01.2013, 22:30  [ТС]
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Как это ты себе представляешь?
Связываем с файлом поток, передаем его функции, получаем обратно, и следующее обращение к потоку через оператор << или >> будет происходить на указанной строке и указанной позиции. Либо передаем функции имя файла и получаем поток.

Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Что мешает написать самому?
Надо написать много функций, а время тратить не хочется. Это же простейшие операции, они наверняка где-то есть в готовом виде.

Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Смотри стандартный ввод вывод в C++.
И что там смотреть? Там можно только задавать общее количество цифр или количество цифр после точки, а формат представления выбирает программист. 1.1, к примеру, представляется точнее в фиксированном формате, чем в научном (1e0), если есть только 3 позиции для записи.
0
 Аватар для Wolkodav
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
09.01.2013, 22:35
Не знаю, это пишется не трудно, посмотрите locale.h, там что-то есть в форматом ввода вывода числе и всякой такого, не уверен, но должно быть, а так вообще считываете всю информацию с файла, делаете с ней что вам там надо и перезаписываете его.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.01.2013, 22:35
Помогаю со студенческими работами здесь

С++ библиотека для работы с Word
Здравствуйте! Есть ли библиотека С++, которая позволит мне работать с файлами Word?

Библиотека для работы с JPG
Подскажите библиотеку, которая может работать с JPG изображениями (кодировать и декодировать в BMP), но не через загрузку файлов, а через...

библиотека для работы с вебом
подскажите библиотеку для работы с вебом. Мои цели: авто-сохранение картинок,текста с веб страниц. знаю html,css,js.

библиотека для работы с mysql
Здравствуйте, хочу научится работать в C++ Bulder XE с базами данными, не встроенными а допустим с Mysql 5.1, MS SQL Server. Хотел бы книгу...

Библиотека для работы с матрицами
Пожалуйста, подскажите библиотеку, где можно находить определитель матрицы. И какой функцией если можно))


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru