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

Выделение памяти под переменную - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ двумерный массив http://www.cyberforum.ru/cpp-beginners/thread23585.html
Доброго времени суток. задача из кижки Дж. Дейтл вообщем задача: компния имеет 4 продавцов которые продают 5 разных товаров. Раз в день продавец заполняеет карточку ( отдельную для каждого...
C++ Летающие кубы Задача. Летающие кубы» - 3 куба разного цвета, которые летают по случайной траектории на экране. Можно просто для начала изобразить куб, который летает по случайной траектории. Помогите пжлста чем... http://www.cyberforum.ru/cpp-beginners/thread23584.html
Найти максимальный элемент массива и поменять его местами с последним C++
Задание: " вычислить максимальный элемент и поменять его местами с последним" Ниже код. Нужна такая же, только с использованием функции. Код: #include <vcl.h> #pragma hdrstop #include...
Определить, сколько раз в сформированной вами строке встречается каждый из символов, и какое из заданных сочетаний этих символов наиболее часто встречаются. C++
1. ВВОД-ВЫВОД ИНФОРМАЦИИ В файле хранится информация о финансовой деятельности предприятий за истекший год: наименование предприятия, месяц, доход предприятия за этот месяц, начисления на...
C++ Написать прогамму в которой в функцию передаються 2 переменные сравниваються и выстраиваються в порядке убывания функция main выводиться на экран http://www.cyberforum.ru/cpp-beginners/thread23569.html
Написать прогамму в которой в функцию передаються 2 переменные сравниваються и выстраиваються в порядке убывания функция main выводиться на экран.Методом копирования.:help::help::help::help:
C++ Задача с массивами.Использование подпрограмм Дан массив из n элементов, n-1 упорядоченны по не убыванию. Добавить в массив значение p так,чтобы сохранить упорядоченность методом бинарного поиска(делим массив пополам сравниваем элемент р с... подробнее

Показать сообщение отдельно
qpayct
31 / 3 / 1
Регистрация: 16.02.2009
Сообщений: 90
19.02.2009, 00:50  [ТС]
спасибо.
дело в том что первый вариант я написал как раз с самодельным буфером:
C++
1
2
3
4
5
6
7
8
9
sprintf(tmp, "%d %d %d %d %d %d!", n[0], n[1], n[2], n[3], n[4], n[5]);
      nc += strlen(tmp);
      if (nc >= (1004)) {  
        nc = 0;
        strcpy(buffer, "");
      }
          else {
        strcat(buffer, tmp);
      }
выполнялось за 20 сек.
но мне, как раз на другом форуме, посоветовали воспользоваться Buffered I/O функциями и сделать такую вот переменную на 15-25 мег.. и + данные сохранять в бинарный файл, чтоб улучшить быстродействие. Как вы думаете это то, что мне надо?
и ещё вопросик, fwrite это unbuffered I/O ?? или нет?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru