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

Нужен совет !На что заменить гиганский массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дан массив. Найти в нем глобальный минимум или максимум http://www.cyberforum.ru/cpp-beginners/thread956860.html
Помогите пожалуйста! Очень нужно решение Дан массив А(М). Найти в нем глобальный минимум или максимум.
C++ В данном одномерном массиве исключите все вхождения заданного числа. Массив уплотните и напечатайте результат Помогите пожалуйста! Очень нужно решение В данном одномерном массиве исключите все вхождения заданного числа. Массив уплотните и напечатайте результат. Новый массив заводить нельзя. http://www.cyberforum.ru/cpp-beginners/thread956859.html
Где хронятся именнованые локализации C++
Привет!!! Есть задачка: "Попробуйте выяснить, где в вашей системе хранятся именованные локализации. Если вы имеете доступ к той части системы, где хранятся контексты локализации, создайте и сохраните новую именнованую локализацию. Постарайтесь не испортить существующие локализации." И еще одна задачка из этой темы: "Составьте список контекстов локализации, поддерживаемых вашей системой"
C++ Формат ввода вывода для дат
Здорова!!! Есть задачка: "Поэкспериментируйте и определите, какие форматы ввода/вывода использует ваша система для дат." И как же мне начать экспериментировать?
C++ Конструктор копирования http://www.cyberforum.ru/cpp-beginners/thread956837.html
Здравствуйте. Есть класс. Не могу понять как правильно написать и вызвать конструктор копирования. #include <string.h> #include <iostream> using namespace std; class Student { private: char* name; char* surname;
C++ Программа определяет сколько дней от текущей даты осталось до нового года и дня рождения Программа определяет сколько дней от текущей даты осталось до нового года и дня рождения ,текущую дату и день рождения вводится с клавиатуры, в программе должен быть разработан класс Dats. Помогите пожалйусто с написанием . Добавлено через 9 часов 33 минуты Хелп Пункт 5.5 Правил. Дублирование тем запрещено. подробнее

Показать сообщение отдельно
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
18.09.2013, 11:54     Нужен совет !На что заменить гиганский массив
Вот мой подход:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>
#include <fstream>
#include <boost/filesystem/operations.hpp>
#include <boost/filesystem/path.hpp>
#include <windows.h>
 
namespace fs = boost::filesystem;
 
void all_files(const fs::path& p, std::ostream& os)
{
    for (fs::directory_iterator pos(p); pos != fs::directory_iterator(); ++pos)
    {
        if (fs::is_directory(*pos))
        {
           os << *pos << std::endl;
           all_files(*pos, os);
        }
    }
}
 
int main()
{
    SetConsoleCP (1251); SetConsoleOutputCP (1251);
 
    fs::path directory_path("D://Test");
    std::ofstream ofs("D:/all_files.txt");
    all_files(directory_path, ofs);
 
    std::cout << "\nDone." << std::endl;
    return 0;
}
 
Текущее время: 01:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru