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

нужно прокомментировать код - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ нужно прокомментировать код http://www.cyberforum.ru/cpp-beginners/thread895259.html
помогите пожалуйста. нужно прокомментировать код, а писала его не я,даже не знаю,что к чему.всего три задачи.вот первая: Листинг программы: #include <iostream> #include <stdio.h> #include...
C++ Лабораторная по программированию С++ Использование библиотеки ввода-вывода языка С++ 1. Считайте файл чисел с плавающей точкой, составьте из пар считанных чисел комплексные числа и выведите комплексные числа и сохранить их в новом... http://www.cyberforum.ru/cpp-beginners/thread895239.html
enum C++
#include <iostream> using std::cout; using std::endl; enum {red, green, blue}; int main() { cout<<sizeof(red)<<endl; return 0; }
Не правильно прописана программа C++
не могу ввести строку. Могу ввести только количество слов, и сами слова, а надо еще ввести строку и ответ не выводится #include "stdafx.h" #include <iostream> #include <string> #include...
C++ Ошибки в программе С++ http://www.cyberforum.ru/cpp-beginners/thread895217.html
Помогите их исправить в выделенном фрагменте пишет не объявленный индификатор #include "stdafx.h" #include <iostream> #include <fstream> #include <string> #include <windows.h> using...
C++ Структура: Описать программу с именем Price Помогите написать программу на языке C++: Описать программу с именем Price содержащие следующие поля: название товара название магазина в котором продается товар стоимость товара в рублях... подробнее

Показать сообщение отдельно
Господин Никто
0 / 0 / 0
Регистрация: 24.12.2012
Сообщений: 11

нужно прокомментировать код - C++

08.06.2013, 12:57. Просмотров 216. Ответов 0
Метки (Все метки)

помогите пожалуйста. нужно прокомментировать код, а писала его не я,даже не знаю,что к чему.всего три задачи. вот вторая:
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
#include <iostream>
#include <stdio.h>
#include <windows.h>
#include <conio.h>
#include <time.h>
 
using namespace std;
int main()
{
  long int ltime;
 time(&ltime);
 cout<< ctime (&ltime)<< endl;
   
   setlocale(LC_ALL,"russian_russia");
   
   
   
   HANDLE hFindFile;   
   WIN32_FIND_DATA fd;
   DWORD dwFileAttributes;
   DWORD nFileSizeHigh;
   DWORD nFileSizeLow;
   FILETIME ftLastAccessTime;
  
      
   char directory[] = "";               
   char str[]  = "";
   unsigned long FileSize = 0;
   cout << "Введите путь к каталогу" << endl;
   cin >> directory;
   strcat(str,directory);
   strcat(str,"*");
   
   
   hFindFile = FindFirstFile(str, &fd);
   
   if (hFindFile == INVALID_HANDLE_VALUE)
      {
                 cout << "Первый файл не найден. "  << endl;
                 cout << "Завершение - любая кнопка. " << endl;
                 cin.get();
                 return 0;
      }
      
   switch ( fd.dwFileAttributes )
      {
          case FILE_ATTRIBUTE_DIRECTORY:
               cout << "Директория " << fd.cFileName  << endl;
            break;
          case FILE_ATTRIBUTE_ARCHIVE:
               cout << "Архивный файл " << fd.cFileName << fd.nFileSizeLow << endl;
            break;
          case FILE_ATTRIBUTE_COMPRESSED:
               cout << "Сжатый файл " << fd.cFileName << endl;
            break;
          case FILE_ATTRIBUTE_ENCRYPTED:
               cout << "Зашифрованный файл " << fd.cFileName << endl;
            break;
          case FILE_ATTRIBUTE_HIDDEN:
               cout << "Скрытый файл " << fd.cFileName << endl;
            break;
          case FILE_ATTRIBUTE_NORMAL:
               cout << "Нормальный файл " << fd.cFileName << endl;
            break;
          case FILE_ATTRIBUTE_OFFLINE:
               cout << "Файл во внешней памяти " << fd.cFileName << endl;
            break;
          case FILE_ATTRIBUTE_READONLY:
               cout << "Файль предназначен только для чтения " << fd.cFileName << endl;
            break;
          case FILE_ATTRIBUTE_REPARSE_POINT:
               cout << "Файл содержит точку преобразования " << fd.cFileName << endl;
            break;
          case FILE_ATTRIBUTE_SPARSE_FILE:
               cout << "Разряженный файл " << fd.cFileName << endl;
            break;
          case FILE_ATTRIBUTE_SYSTEM:
               cout << "Системный файл " << fd.cFileName << endl;
            break;
          case FILE_ATTRIBUTE_TEMPORARY:
               cout << "Временный файл " << fd.cFileName << endl;
            break;
          cout << fd.cFileName << endl;
      }
    
   
   while (FindNextFile(hFindFile,&fd))
   switch ( fd.dwFileAttributes )
      {
          case FILE_ATTRIBUTE_DIRECTORY:
               cout << "Директория " << fd.cFileName << endl;
            break;
          case FILE_ATTRIBUTE_ARCHIVE:
               cout << "Архивный файл " << fd.cFileName << endl;
            break;
          case FILE_ATTRIBUTE_COMPRESSED:
               cout << "Сжатый файл " << fd.cFileName << endl;
             break;
          case FILE_ATTRIBUTE_ENCRYPTED:
               cout << "Зашифрованный файл " << fd.cFileName << endl;
             break;
          case FILE_ATTRIBUTE_HIDDEN:
               cout << "Скрытый файл " << fd.cFileName << endl;
             break;
          case FILE_ATTRIBUTE_NORMAL:
               cout << "Нормальный файл " << fd.cFileName << endl;
             break;
          case FILE_ATTRIBUTE_OFFLINE:
               cout << "Файл во внешней памяти " << fd.cFileName << endl;
               break;
          case FILE_ATTRIBUTE_READONLY:
               cout << "Файль предназначен только для чтения " << fd.cFileName << endl;
            break;
          case FILE_ATTRIBUTE_REPARSE_POINT:
               cout << "Файл содержит точку преобразования " << fd.cFileName << endl;
            break;
          case FILE_ATTRIBUTE_SPARSE_FILE:
               cout << "Разряженный файл " << fd.cFileName << endl;
             break;
          case FILE_ATTRIBUTE_SYSTEM:
               cout << "Системный файл " << fd.cFileName << endl;
            break;
          case FILE_ATTRIBUTE_TEMPORARY:
               cout << "Временный файл " << fd.cFileName << endl;
            break;
             cout << fd.cFileName << endl;
      }
 
   
   FindClose(hFindFile);
        
   system ("PAUSE");    
   return 0;
}
на всякий случай напишу условие:
Цель:
Изучение архитектуры персональных компьютеров, файловой системы MicrosoftWindows посредством функций APIWIN32.
Задание:
Поиск файлов и подкаталогов, находящихся в каталоге. Вывод на экран\консоль имени, типа.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru