Аватар для Ant-kul
7 / 7 / 2
Регистрация: 06.08.2010
Сообщений: 109

Удлинить string-тип, или заменить чем-то длиннее

27.09.2010, 22:11. Показов 4591. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет ребята. Помогите пожалуйста в таком интересном вопросе)
Мне нужен тип данных примерно в три раза длиннее string, чтобы считать ее из файла. Может кто-то знает такой тип)
П.С. Юзал поиск, ниче не нашел.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.09.2010, 22:11
Ответы с готовыми решениями:

Перевод с++ в с, или чем заменить getline и string
Нужно перевести этот кусок кода #include <iostream> #include <string> #include <windows.h> using namespace std; bool...

Как преобразовать тип System::String ^ в string? (или что можно сделать ещё для работы перегруженного оператора ostream::operator<<)
Друзья! В обработчик события Click добавил такой код: std::ofstream file_out (&quot;file.txt&quot;); file_out&lt;&lt;...

Заменить использование istringstream на вариант из string или string.h
Как заменить 14 строку функцией из &lt;string&gt; или &lt;string.h&gt; и без &lt;sstream&gt; {deleted} П.5.19.Правил Запрещено создавать темы в виде...

22
 Аватар для Ant-kul
7 / 7 / 2
Регистрация: 06.08.2010
Сообщений: 109
27.09.2010, 23:50  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от ivanoff80 Посмотреть сообщение
Здесь дан алгоритм по поиску в текстовых файлах большого размера
поиск и замена текста в очень большом тексте
Спасибо, попробую разобраться завтра с утречка)) Потому что весь день уж учу свой проц))
Очень спасибо всем!
0
 Аватар для kuroiryuu
328 / 312 / 68
Регистрация: 05.11.2009
Сообщений: 712
28.09.2010, 09:29
Цитата Сообщение от ivanoff80 Посмотреть сообщение
Целиком считывать большие текстовые файлы ОЧЕНЬ ресурсоемко . string это массив char-ов
Т.е. текстовый файл 200Мб в памяти будет занимать ~400Мб (char - 2 байта).
Больше шансов получить исключение SystemOutOfMemoryException чем достичь конца стринга(
2147483647 * 2 байта ~ в памяти 4Гб)
сам создавал текстовый файл более 1 Гб, считывал его в память, сортировал и записывал обратно...
при этом на машине было только 512 Мб оперативки, т.к. винда сама решит как хранить файл в памяти
так что я удивлён какие ещё могут быть проблемы при работе с текстовым файлом...
1
62 / 51 / 15
Регистрация: 08.07.2010
Сообщений: 119
28.09.2010, 23:21
Оперативки может быть и 512 + файл подкачки дадут необходимые Гигабайты "оперативной" памяти. Просто считывание БОЛЬШОГО объема данных в память - неправильный подход. Лучше считывать файл частями и с ними работать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.09.2010, 23:21

тип или ТИП? Вот в чем вопрос...
Доброго времени суток, форумчане... Задался я вот тут одним вопросом, по сути своему - пустяковым, но очень интригуещем меня.. Не...

Чем можно заменить string в приведенном коде
Пожалуйста, вот программа, но она написана с использованием оператора string, а его мы еще не изучали, исправьте программу пожалуйста ...

Нельзя преобразовать тип Tuple<string,string,string,string> к string
Здравствуйте, у меня возникла проблема. При запуске кода, вылезает ошибка &quot;Нельзя преобразовать тип...

Можно ли тип Collection<String> преобразовать в тип ArrayList<String>?
Добрый день ! Можно ли тип Collection&lt;String&gt; преобразовать в тип ArrayList&lt;String&gt; Collection&lt;String&gt; l4 = map.values(); ...

Тип string, ссылочный или примитивный?
Добрый день. До недавнего времени я считал тип &quot;string&quot; ссылочным. Сомнения в мой разум внесло следующее: - В книге &quot;Герберт...


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

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Опции темы

Новые блоги и статьи
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru