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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 5.00
wolf1396
6 / 6 / 0
Регистрация: 07.05.2013
Сообщений: 212
#1

Библиотека STL. Функции для чтения дерева каталогов диска - C++

06.01.2014, 14:27. Просмотров 1813. Ответов 20
Метки нет (Все метки)

какие функции можно использовать для след. задания:
"Реализовать программу, считывающую дерево каталогов диска"

тема лабы «Исследование STL для работы с файлами»
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2014, 14:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Библиотека STL. Функции для чтения дерева каталогов диска (C++):

Реализовать функции записи и чтения дерева из файл - C++
определить функции в соответствии с вариантом задания; в функции main() реализовать демонстрацию работы созданных функций; Во всех...

Библиотека или класс для построения иерархии каталога жесткого диска - C++
Привет всем. Ищу библиотеку, с помощью которой я смогу реализовать выбор для открытия какого-либо файла на компе в моем приложении. Нужна...

Построение дерева каталогов - C++
Уважаемые форумчане, подскажите пожалуйста, как на с++ реализовать задание: Построение дерева каталогов

Библиотека STL - C++
Добрый вечер, очень нуждаюсь в Вашей помощи. Пропустила тему и теперь не успеваю в ней раобраться.. Помогите пожалуйста переписать код...

библиотека STL - C++
Подскажите где можно почитать про библиотеку STL. Говорю сразу с английским не дружу((

Библиотека шаблонов STL - C++
Здравствуйте, как можно сформировать массив множеств ptr, который формируется из строки str = "the best way of doing something well", а ptr...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
wolf1396
6 / 6 / 0
Регистрация: 07.05.2013
Сообщений: 212
11.02.2014, 23:22  [ТС] #16
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
- не надо ничего качать подключи в студии к проекту хедеры io.h и fcntl.h там будут функции из POSIX
небольшой пример Как при помощи ф-ий read/write записать в файл, а потом считать с него
documents\visual studio 2012\projects\lw3cpp\lw3cpp\lw3cpp.cpp(62): error C4996: 'open': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _open. See online help for details.
изменил open на _open:
c:\users\wolf\documents\visual studio 2012\projects\lw3cpp\lw3cpp\lw3cpp.cpp(62): error C4996: '_open': This function or variable may be unsafe. Consider using _sopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

Добавлено через 2 минуты
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
- не надо ничего качать подключи в студии к проекту хедеры io.h и fcntl.h там будут функции из POSIX
небольшой пример Как при помощи ф-ий read/write записать в файл, а потом считать с него
на 1 странице есть ссылка: http://msdn.microsoft.com/ru-ru/library/hh874694

студия ругается на path, хотя он вроде часть <filesystem>
-=ЮрА=-
Заблокирован
Автор FAQ
11.02.2014, 23:28 #17
wolf1396, код покажи и напиши перед всеми инклудами
#define _CRT_SECURE_NO_WARNINGS

Добавлено через 1 минуту
Зы wolf1396, подключай хедеры которые я сказал и никаких filesystem - это хедер 2013 студии а у тебя
Цитата Сообщение от wolf1396 Посмотреть сообщение
documents\visual studio 2012
Миниатюры
Библиотека STL. Функции для чтения дерева каталогов диска  
wolf1396
6 / 6 / 0
Регистрация: 07.05.2013
Сообщений: 212
11.02.2014, 23:35  [ТС] #18
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
wolf1396, код покажи и напиши перед всеми инклудами
#define _CRT_SECURE_NO_WARNINGS

Добавлено через 1 минуту
Зы wolf1396, подключай хедеры которые я сказал и никаких filesystem - это хедер 2013 студии а у тебя
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
44
45
46
47
// lw3cpp.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include <iostream>
#include <io.h>
#include <fcntl.h>
 
using namespace std;
 
 
 
int main()
{
    int f;
    int i_val;
    double d_val;
    char s_val[256] = {0};
    f = open("data.txt",O_WRONLY);
    if(!f)
        cout<<"Error open data.txt\n";
    else
    {
        cout<<"Enter int    : ";cin>>i_val;
        cout<<"Enter double : ";cin>>d_val;
        cout<<"Enter char * : ";cin>>s_val;
        write(f,(void *)&i_val,sizeof(i_val));
        write(f,(void *)&d_val,sizeof(d_val));
        write(f,(void *)&s_val,sizeof(s_val));
        close(f);
        f = open("data.txt",O_RDONLY);
        if(!f)
            cout<<"Error open data.txt\n";
        else
        {
            read(f,(void *)&i_val,sizeof(i_val));
            read(f,(void *)&d_val,sizeof(d_val));
            read(f,(void *)&s_val,sizeof(s_val));
            cout<<"Read int    : "<<i_val<<endl;
            cout<<"Read double : "<<d_val<<endl;
            cout<<"Read char * : "<<s_val<<endl;
            close(f);
        }
    }
    system("pause");
    return 0;
}
я взял код из примера, для проверки на open ругается
-=ЮрА=-
Заблокирован
Автор FAQ
11.02.2014, 23:58 #19
Цитата Сообщение от wolf1396 Посмотреть сообщение
я взял код из примера, для проверки на open ругается
- я специально проверил в 2012-й всё рабоатет. Какая у тебя версия студии - экспресс наверное?
Миниатюры
Библиотека STL. Функции для чтения дерева каталогов диска  
wolf1396
6 / 6 / 0
Регистрация: 07.05.2013
Сообщений: 212
12.02.2014, 08:54  [ТС] #20
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
- я специально проверил в 2012-й всё рабоатет. Какая у тебя версия студии - экспресс наверное?
я скачивал с сайта dreamspark.com
нам ключи дали лицензионные
-=ЮрА=-
Заблокирован
Автор FAQ
12.02.2014, 21:34 #21
Цитата Сообщение от wolf1396 Посмотреть сообщение
я скачивал с сайта dreamspark.com
нам ключи дали лицензионные
да зачем мне знать откуда качался инсталлятор, я задал простой вопрос студя экспресс или не экспресс?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.02.2014, 21:34
Привет! Вот еще темы с ответами:

Стандартная библиотека C++ и STL - C++
Вот нашел такие строки в книге Эккеля &quot;Философия С++&quot; В частности например класс vector автор относит к библиотеки С++, причем...

Библиотека STL, сортировка - C++
Сортировка слов по количеству вхождений в слово его первой буквы... Можно какой-нибудь пример?? Можно не всю программу, а только...

Удаление дерева каталогов со всеми файлами - C++
Как, за один проход?

Работа с файлами С++. Библиотека STL - C++
Пожалуйста, подскажите. Файл читает только одну строку, а в файле больше. Пример : Петров Петр Петрович 10 11 68 Иванов Иван...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
12.02.2014, 21:34
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru