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

Запись путей файлов в *.txt файл. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ помогите, если не сложно http://www.cyberforum.ru/cpp-beginners/thread360301.html
помогите написать программу для курсового проекта
C++ Преимущество Win Api Буквально вчера создал тему, где задал вопрос о средствах, с помощью которых можно работать некоторым образом в командной строке. Нашлось много ответов, и часть из них сводилась к совету использовать средства Win Api. И, собственно, теперь сам вопрос: На сколько это перспективно (если можно так сказать), и почему лучше начать работать именно с Win Api, а не, скажем, выучить библиотеку QT и... http://www.cyberforum.ru/cpp-beginners/thread360251.html
Посоветуйте среду C++
Посоветуйте интегрированную среду разработки кросплатформенных приложений. Сама среда должна иметь виндузячую версию, поддерживать использование в разрабатываемом приложении сторонних библиотек, требуется сборка готового приложения под винду, и под LINUX.
C++ Как сделать генератор случайных чисел?
Привет всем. Возник очередной вопрос за это утро. Как сделать генератор случайных чисел? В учебнике написано так: "Для этого существует функция random(K) - генератор случайных чисел." Учебник предлагает вначале написать так: randomize(); //Инициализация генератора случайных чисел А потом уже использовать функцию random(K); И дескать это будет целое число в интервале
C++ Чтение из файла http://www.cyberforum.ru/cpp-beginners/thread360242.html
формат файла: text, 200 text2, 180 и т.д.... #include <math.h> #include <stdio.h> struct cars {
C++ Слово array является зарезервированным в Visual Studio 2008? Привет всем. Читаю старую книгу по С++. Там для массива предлагают использовать имя array, например: int array; Но когда я это напечатал, то у меня слово array стало синим: array Как я понимаю, синими являются зарезервированные слова. Но, судя по учебнику, слово array таковым не является. Там в начале приведён полный список ключевых слов С++ и в этом списке array нет. Но книга старая.... подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт С++
6549 / 3969 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
05.10.2011, 13:17     Запись путей файлов в *.txt файл.
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
32
33
34
35
36
37
38
39
40
41
42
43
#include <fstream>
#include <iostream>
#include <algorithm>
#include <stdexcept>
#include <boost/filesystem/v3/path.hpp>
#include <boost/filesystem/v3/operations.hpp>
 
namespace fs3 = boost::filesystem3;
 
void entry_path(const fs3::path& p, std::ofstream& out) 
{
    std::for_each(fs3::directory_iterator(p)
                  , fs3::directory_iterator()
                  , [&](const fs3::directory_entry& d)
    {
       if (fs3::is_directory(d.path()))
       {
           out << std::endl;
           out << d.path().string() << '\n';
           entry_path(d.path(), out);
       }
       if (fs3::is_regular_file(d.path()))
           out << d.path().string() << '\n';
    });
}
 
int main()
{
    try 
    {
        std::ofstream ofs("output.txt");
        if (ofs.is_open() == false)
            throw std::runtime_error("Cannot create file\n");
        entry_path(fs3::current_path(), ofs);       
    
    } 
    catch(const std::exception& e)
    {
        std::cout << "Exception: " << e.what();
    }
    
    return 0;
}
 
Текущее время: 02:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru