Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Организовать ассоциированную карту строк, с возможностью быстрого поиска по хеш-таблице C++
задание таково организовать асоциированную карту строк, с возможностью быстрого поиска по хеш-таблице хеш функция - md4 суть проблем в чем. хеш-таблица в STL - hash_map. значит ключом должен... не не помогло. я решил хранить вместо HCRYPTHASH массив байтов BYTE* и это тоже не помогло. Добавлено через 1 час 49 минут возможно ли использовать в качестве ключа - std::vector? потому что в...
C++ Создание класса "Фильм" Помогите, пожалуйста!!! Нужно сделать следующее: 1.Построить класс Фильм (со свойствами): название фильма, длительность (кол-во мин), жанр. Реализовать следующие методы класса: После объявления класса должна быть точка с запятой https://www.cyberforum.ru/ cpp-beginners/ thread424064.html
C++ Программирование циклов с параметром. Одномерные массивы
ужас, помогите решить лабораторную, завтра экзамен, а у меня не сделано, я вообще не понимаю как это делать! нужно? исправляйте. я блин поражаюсь наглости.
C++ Работа с файлами и строками Доброго времени суток, изучаю С++ по учебнику и практикуму Павловской 2003 г. Столкнулся с проблемой когда делал задачку по поиску подстроки в тексте. Код проги: #include <fstream> #include... #include <string> В <string> описан строковый класс std::string. Для использования strstr следует подключить <cstring>, либо <string.h>. ifstream fin("text", ios::in | ios::ate); ifstream... https://www.cyberforum.ru/ cpp-beginners/ thread424072.html
C++ вопроосы о препроцессорных командах 1) Вопрос о обертке всего содержимого .h файла. Допустим есть файл Shape.h Есть ли разница между: #ifndef SHAPE_GUARD #define SHAPE_GUARD #endif и #ifndef SHAPE_GUARD #define SHAPE_GUARD 1 Есть ли разница между: Зависит от того, какая задача. Но оба варианта верны. https://www.cyberforum.ru/ cpp-beginners/ thread424069.html C++ Массив Народ, кто может помогите. Мне уже чуть-чуть помогли ребята. Надо составить программу, которая будет считать сумму ЧЕТНЫХ ЭЛЕМЕНТОВ МАССИВА. Не тех, которые стоят на четных местах, а именно четные!... #include <iostream> #include <vector> #include <algorithm> #include <iterator> #include <cstdlib> #include <ctime> template <class T> T gen() { return rand() % 21; } template <class T> T... https://www.cyberforum.ru/ cpp-beginners/ thread424029.html
C++ Сумма рядов. 1. Вычислить бесконечную сумму (сумма от i=1 до бесконечности от 1/(i*i)) с заданной точностью e(e>0). Считать что требуемая точность достигнута если несколько первых слагаемых и очередное слагаемое... 2: #include <stdio.h> int main( int argc, char ** argv ) { double a; size_t n; fputs( "a > ", stdout ); if( !scanf( "%lf", &a ) ) return 1; https://www.cyberforum.ru/ cpp-beginners/ thread424062.html C++ Используя функции и режим меню, создать файл из 10 структур, просмотреть файл, добавить в файл новую информацию и, применяя режим прямого доступа, Выв https://www.cyberforum.ru/ cpp-beginners/ thread424087.html
Здравствуйте! Если кто-нибудь мог бы помочь в решении только той части где касается написания функции о поиске самого высокого спортсмена из 10 созданных структур.(if r.rost>r.rost) я просто не знаю...
C++ кнопки в Visual Studio (2010) как сделать чтобы при нажатии на кнопку она окрашивалась в другой цвет? есть у кнопочки событие onclick, так вот в обработчике этого события присвоить свойству BackColor нужное значение цвета... https://www.cyberforum.ru/ cpp-beginners/ thread424021.html Динамический двумерный массив C++
Задана матрица размером NxM. Получить массив B, присвоив его k-му элементу значение 0, если все элементы k-го столбца матрицы нулевые, и зна-чение 1 − в противном случае.
C++ Подсчет сумм элементов массива Здравствуйте. Помогите, пожалуйста, с решением такой задачи. Есть массив чисел (одномерный). Необходимо найти все суммы чисел из этого массива такие, чтобы они были >= заданного числа k, с... Не могу понять, как суммы искать с переменным числом слагаемых.. если на С++ - использовать временный контейнер (std::vector к примеру), если на С - создать временный массив того же размера,... https://www.cyberforum.ru/ cpp-beginners/ thread424052.html C++ Хочу записать текст в файл host Вот хочу сделать программу которая будет записать сайты(которые пользователь пожелает) в файл host, что бы на них не переходить. вот написал код но там много ошибок не понятных, хотя вроде бы делал... f.open("C:\\WINDOWS\\system32\\drivers\\etc\\host.txt"); f.close(); https://www.cyberforum.ru/ cpp-beginners/ thread424004.html
 Аватар для vortexx1
6 / 6 / 3
Регистрация: 06.03.2011
Сообщений: 269
10.01.2012, 13:12  [ТС] 0

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

10.01.2012, 13:12. Показов 2901. Ответов 8
Метки (Все метки)

Ответ

Спасибо, исправил:

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
48
49
50
51
52
53
#include <iostream>                             // подключаем ввод/вывод
#include <string>                               // подключаем тип данных string
#include <windows.h>                            // подключаем функции windows
#include <conio.h>                              // подключаем для работы getch()
using namespace std;                            // включаем пространство имен std
 
string fileAttributes( const char * );          // прототип функции, возвращающей атрибут файла
 
// функция main, с которой начинается исполнение программы
int main()
{
    const char path[] = "MyFile.txt";                                // задаем путь к файлу
    cout << "File is '" << path << "'.\n" << endl;                   // выводим путь файла на экран
    
    // тестируем нашу функцию
    SetFileAttributes( path, FILE_ATTRIBUTE_READONLY );              // переводим файл в режим Read-only
    cout << "File is " << fileAttributes( path ) << "." << endl;     // выводим результаты работы функции
    
    SetFileAttributes( path, FILE_ATTRIBUTE_HIDDEN );                // теперь делаем файл скрытым
    cout << "File is " << fileAttributes( path ) << "." << endl;     // выводим результаты работы функции
    
    SetFileAttributes( path, FILE_ATTRIBUTE_NORMAL );                // а сейчас возвращаем файл в нормальный режим
    cout << "File is " << fileAttributes( path ) << "." << endl;     // выводим результаты работы функции
    
    getch();                                  // ожидание символа (программа не  закрывается сразу после исполнения)
    return 0;                                 // успешное завершение программы
}
 
// функция, возвращающая атрибут файла
string fileAttributes( const char *path )
{
    DWORD Attrs = GetFileAttributes( path );           // вызываем функцию GetFileAttributes и
                                                       // результат её работы присваиваем переменной Attrs типа DWORD
 
    switch( Attrs ) {                           // возвращаем ту или иную строку в зависимости от значения Attrs
        case FILE_ATTRIBUTE_READONLY:           // если файл только для чтения
            return "readonly";                  // вернуть строку "readonly"
        case FILE_ATTRIBUTE_HIDDEN:             // если файл скрыт
            return "hidden";                    // вернуть строку "hidden"
        case FILE_ATTRIBUTE_DEVICE:             // если файл системный
            return "device_file";               // вернуть строку "device_file"
        case FILE_ATTRIBUTE_REPARSE_POINT:      // если файл - метка тома
            return "point_file";                // вернуть строку "point_file"                     
        case FILE_ATTRIBUTE_DIRECTORY:          // если файл - директория
            return "directory";                             
        case FILE_ATTRIBUTE_ARCHIVE:            // если файл архивный
            return "archive_file";              // вернуть строку "archive_file"
        case FILE_ATTRIBUTE_COMPRESSED:         // если файл сжат
            return "compressed_file";           // вернуть строку "compressed_file"
        default:                                // в любом другом случае
            return "another_file";              // вернуть строку "another_file"
    }                                           // конец switch
}                                               // конец функции fileAttributes


Вернуться к обсуждению:
Спецификация файла. WTF? C++
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.01.2012, 13:12
Готовые ответы и решения:

Спецификация EXIF: обратиться к метаданным файла
Прочитал спецификацию EXIF. Знаю коды тегов фотографии. Как теперь имея файл обратиться к этому тегу (прочитать информацию)? Например,...

WTF: go (1)
package main import ( &quot;fmt&quot; &quot;log&quot; ) func main() { log.Println(&quot;Начало цикла&quot;) ...

WTF? 3
Продолжаю серию публикаций неведомой фигни. Кто знает шо це воно таке? Массивная добротная фарфоровая хрень. На борту надпись K600 0704 ...

8
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.01.2012, 13:12
Помогаю со студенческими работами здесь

WTF? 4
Загадка. Маленький, красненький, с 10 ногами, на светодиод похож. ...

WTF?!
program prim5; var x,y,z:integer; begin max:=0; read(x,y,z); if max&lt;x then max:=x; if max&lt;y then max:=y; if max&lt;z then...

WTF? 6
Приветствую любителей рубрики WTF? ) Бутор стоял в старом модеме British Telesom. На стекляшке надписи: N519, 562, 2%, WC. На большой...

WTF: go (2)
package main import ( &quot;bytes&quot; &quot;strconv&quot; ) func main() { var buffer bytes.Buffer value := 100

WTF 2
Что это шестиногое? - Доктор, посмотрите, что это у меня? - ААА!! ЧТО ЭТО У ВАС?! ...

0
Новые блоги и статьи
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class - средства для работы с неизменяемыми структурами данных, каждое из которых предлагает свой уникальный подход к решению этой задачи. История их появления весьма. . .
Создание производительны­­х API с Java и gRPC
Wired 04.03.2025
В разработке производительность и масштабируемость микросервисных приложений играют ключевую роль. Традиционные REST API, несмотря на свою популярность и простоту, не всегда способны обеспечить. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 знаменует собой значительный скачок в развитии Java, внося фундаментальные улучшения в производительность, безопасность и удобство разработки. Релиз включает множество революционых изменений,. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Современная блокчейн-разработка на Java предоставляет разработчикам широкий спектр возможностей. В отличие от Solidity, который ограничен экосистемой Ethereum, Java позволяет создавать как. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
Tестирование Pull Request в Kubernetes с помощью vCluster
stackOverflow 03.03.2025
При работе с микросервисной архитектурой критически важно обеспечить качественное тестирование каждого изменения перед его слиянием в основную кодовую базу. Однако тестирование Pull Request в. . .
Использование пакета Context в Golang
bytestream 03.03.2025
Управление параллельными процессами в современных приложениях - сложная задача, особенно когда речь идет о микросервисной архитектуре и распределенных системах. Пакет context в Go - это гибкое. . .
WebAssembly и Go: Работа с DOM и обработка ошибок
bytestream 03.03.2025
WebAssembly представляет собой технологию, позволяющую запускать низкоуровневый код в браузере практически на нативной скорости. Особенно интересные возможности открываются при использовании. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru