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

Спецификация файла. WTF? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Используя функции и режим меню, создать файл из 10 структур, просмотреть файл, добавить в файл новую информацию и, применяя режим прямого доступа, Выв http://www.cyberforum.ru/cpp-beginners/thread424087.html
Здравствуйте! Если кто-нибудь мог бы помочь в решении только той части где касается написания функции о поиске самого высокого спортсмена из 10 созданных структур.(if r.rost>r.rost) я просто не знаю как именно. Была бы очень благодарна. Используя функции и режим меню, создать файл из 10 структур, просмотреть файл, добавить в файл новую информацию и, применяя режим прямого доступа, Вывести...
C++ Программирование циклов с параметром. Одномерные массивы ужас, помогите решить лабораторную, завтра экзамен, а у меня не сделано, я вообще не понимаю как это делать! http://www.cyberforum.ru/cpp-beginners/thread424076.html
C++ Работа с файлами и строками
Доброго времени суток, изучаю С++ по учебнику и практикуму Павловской 2003 г. Столкнулся с проблемой когда делал задачку по поиску подстроки в тексте. Код проги: #include <fstream> #include <string> #include <iostream> using namespace std; int main(){
вопроосы о препроцессорных командах C++
1) Вопрос о обертке всего содержимого .h файла. Допустим есть файл Shape.h Есть ли разница между: #ifndef SHAPE_GUARD #define SHAPE_GUARD #endif и #ifndef SHAPE_GUARD #define SHAPE_GUARD 1
C++ Создание класса "Фильм" http://www.cyberforum.ru/cpp-beginners/thread424064.html
Помогите, пожалуйста!!! Нужно сделать следующее: 1.Построить класс Фильм (со свойствами): название фильма, длительность (кол-во мин), жанр. Реализовать следующие методы класса:
C++ Сумма рядов. 1. Вычислить бесконечную сумму (сумма от i=1 до бесконечности от 1/(i*i)) с заданной точностью e(e>0). Считать что требуемая точность достигнута если несколько первых слагаемых и очередное слагаемое оказалось по модулю меньше, чем e, это и все послед.слагаемые можно уже не учитывать. 2. Дано действительное число a, натуральное n. Вычислить 1/a + 1/a^2 +1/a^4 +...+ 1/a^n. Добавлено через 1 час... подробнее

Показать сообщение отдельно
OstapBender
583 / 521 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
07.01.2012, 22:19     Спецификация файла. WTF?
имя файла и путь имеется ввиду наверное.

Добавлено через 13 минут
бубубу
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
    std::map<DWORD,std::string> a_ty;
 
    a_ty[FILE_ATTRIBUTE_ARCHIVE] = "FILE_ATTRIBUTE_ARCHIVE";
    a_ty[FILE_ATTRIBUTE_COMPRESSED] = "FILE_ATTRIBUTE_COMPRESSED";
    a_ty[FILE_ATTRIBUTE_DEVICE] = "FILE_ATTRIBUTE_DEVICE";
    a_ty[FILE_ATTRIBUTE_DIRECTORY] = "FILE_ATTRIBUTE_DIRECTORY";
    a_ty[FILE_ATTRIBUTE_ENCRYPTED] = "FILE_ATTRIBUTE_ENCRYPTED";
    a_ty[FILE_ATTRIBUTE_HIDDEN] = "FILE_ATTRIBUTE_HIDDEN";
    a_ty[FILE_ATTRIBUTE_NORMAL] = "FILE_ATTRIBUTE_NORMAL";
    a_ty[FILE_ATTRIBUTE_NOT_CONTENT_INDEXED] = "FILE_ATTRIBUTE_NOT_CONTENT_INDEXED";
    a_ty[FILE_ATTRIBUTE_OFFLINE] = "FILE_ATTRIBUTE_OFFLINE";
    a_ty[FILE_ATTRIBUTE_READONLY] = "FILE_ATTRIBUTE_READONLY";
    a_ty[FILE_ATTRIBUTE_REPARSE_POINT] = "FILE_ATTRIBUTE_REPARSE_POINT";
    a_ty[FILE_ATTRIBUTE_SPARSE_FILE] = "FILE_ATTRIBUTE_SPARSE_FILE";
    a_ty[FILE_ATTRIBUTE_SYSTEM] = "FILE_ATTRIBUTE_SYSTEM";
    a_ty[FILE_ATTRIBUTE_TEMPORARY] = "FILE_ATTRIBUTE_TEMPORARY";
 
    DWORD attr = ::GetFileAttributesA("D:\\Nike");
 
    if (attr==INVALID_FILE_ATTRIBUTES) {
        std::cout << "oops.\n";
        getch();
        return 1;
    }
 
    std::map<DWORD,std::string>::iterator it = a_ty.begin();
 
    for (; it!=a_ty.end(); it++) {
 
        if (attr & it->first)
            std::cout << it->second << '\n';
 
    }


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