Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

что лучще использовать для большого массива тескста - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить среднее арифметическое всех элементов матрицы, значения которых находятся в заданном промежутке http://www.cyberforum.ru/cpp-beginners/thread814640.html
Здравствуйуте:) , ни как не могу Написать программу, которая вычисляет среднее арифметическое всех элементов массива чисел, значения которых находятся в промежутке (80;190). Двумерный массив целых...
C++ C++, бинарное дерево. Как доработать программу? Программа не работает. Смысл ее такой: из входного файла считать числа в линейный список, отсортировать (я сразу сортировала при считывании), создать из этих чисел бинарное дерево поиска. Да, тут... http://www.cyberforum.ru/cpp-beginners/thread814621.html
C++ Численное интегрирование
Разработать программу «Численное интегрирование» различными методами: 1) по формуле трапеций; 2) по формуле Гаусса; 3) по формуле Чебышева. помогите пожалуйста решить задачу... за ранее...
Определить количество последовательности натуральных чисел кратных числу М и заключенных в промежутке от L до N C++
Определить количество последовательности натуральных чисел кратных числу М и заключенных в промежутке от L до N
C++ управление окнами http://www.cyberforum.ru/cpp-beginners/thread814560.html
доброго времени суток форумчане! кто сможет помогите пожалуйста! проблема в том чтобы создать окно с горизонтальной и вертикальной полосами прокрутки. При щелчке кнопки мыши по заголовку окна...
C++ Подсчитать количество строк квадратной матрицы, являющихся перестановкой Нужно подсчитать количество строк заданной целочисленной матрицы NxN, являющихся перестановкой чисел 1,2,...,N (т.е. содержащих каждое из чисел 1,2,...,N ровно один раз.) Помогите дописать... подробнее

Показать сообщение отдельно
nchameleon
2 / 2 / 1
Регистрация: 06.04.2010
Сообщений: 161

что лучще использовать для большого массива тескста - C++

21.03.2013, 15:20. Просмотров 410. Ответов 1
Метки (Все метки)

Добрый день.
Столкнулся с проблемой со следующей проблемой

мне надо выводить таблицу в текстовом формате где 10 столбцов и много строк (от 1 тыс. до 2000 тыс. строк)

C++
1
2
3
4
5
6
7
8
9
10
11
12
//вот что надо вывести в файл
string p1 = "строка";
int* p2 = new int[5];
double* p3 = new double[5]
 
//для вывода в файл я пишу
std::ofstream TEXT_S;
TEXT_S.open("C:\\DATA___\\EXT____001.txt");
TEXT_S << "название\tкол-во\tтригер\tданные1....т.д." <<"\n";
TEXT_S <<  std::setprecision( 5 ) << std::fixed; 
for (int h = 0 ; h < lenH ; h++)
    TEXT_S <<  p1 << "\t" <<  p2[0] << "\t"<<  p3[0] << " ... т.д." << "\n"
а вот хочу данный метод поместить в функцию и что бы она возвращала сразу уже готовое значение
1. вариант использовать std::string, по получиться при добавление данных постоянно переписывается переменная string, что сильно скажется на времени выполения
2. передавать управление сразу на объект TEXT_S; но получиться что сразу пишеться в фаил
3. возможно есть буфер, в который можно поместить данные, записывать туда, редактировать(изменять данные, или удалять строки), а потом этот буфер отправлять в файл если потребуется

может ещ есть какие более правильные решения?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru