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

Обход директорий: нет доступа к некоторым папкам - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Изменить упорядоченность элементов строки на обратную http://www.cyberforum.ru/cpp-beginners/thread1001284.html
Найти в матрице первую строку, все элементы которой упорядочены по убыванию. Изменить упорядоченность элементов этой строки на обратную. #include <stdio.h> int is_sort(const float *a, const size_t sz){ for(size_t i = 0; i < sz - 1; ++i) if(a < a) return 0; return 1; }
C++ Длинное целое операции & | ^ Подскажите пожалуйста реализацию алгоритма & | ^ над длинными числами, более 100 разрядов вот h файл моего класса #ifndef A_H #define A_H using namespace std; class Bigint//длинное целое { http://www.cyberforum.ru/cpp-beginners/thread1001278.html
C++ Проектная структура и стиль кода
Доброго времени суток. Имея опыт программирования на других языках, я наконец решился окунуться в пучину C++. С языком вроде как не возникло сложностей, но когда я начал скачивать различные open source проекты с github-а, то появились вопросы об унификации стиля кода и структуры проекта. Скажем, кто-то предпочитает хранить и заголовочные, и файлы исходного кода в одних папках, а кто-то...
Вывод массива! C++
#include <conio.h> #include <iostream> #include <iostream> #include <iomanip> #include <string> using namespace std; class one { int n; int *Ar; public:
C++ Помещение информации из линейного списка с заглавным звеном в массив и обратно http://www.cyberforum.ru/cpp-beginners/thread1001243.html
Народ, объясните пожалуйста что это такое и как это написать.
C++ Описать структуру с именем ZNAK и написать программу, работающую с ней. Народ вообще не понимаю как это делать! Вот задание: А. Описать структуру с именем ZNAK, содержащую следущие поля : - Фамилия, имя; - Знак Зодиака; - День рождения(массив из трех чисел). Ввести с клавиатуры данные о 10 друзьях, записи упорядочить по датам дней рождения; Б. Написать программу, выполняющую следующие действия: - Вывод на экран информации о людях, родившихся под знаком,... подробнее

Показать сообщение отдельно
slipp1
12 / 11 / 1
Регистрация: 09.11.2012
Сообщений: 365
Записей в блоге: 1
07.11.2013, 23:45     Обход директорий: нет доступа к некоторым папкам
таким образом обхожу директории на диске c:\

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
#include <iostream>
using namespace std;
 
#include <iterator>
#include <boost/filesystem.hpp>
using namespace boost::filesystem;
 
#include <thread>
 
int main(int argc, char* argv[])
{
  system("chcp 1251");
  //path mypath="c:\\windows\\csc";
  path mypath="c:\\System Volume Information";
 
  if (argc < 2)//если нету аргумента командной строки
  {
    cout << "Usage: enter path\n";
    return 1;
  }
 
 // path p (argv[1]);   // p reads clearer than argv[1] in the following code
  path p (mypath);   // p reads clearer than argv[1] in the following code
 
  uintmax_t folderSize=0;
  for(recursive_directory_iterator recit(p);recit!=recursive_directory_iterator();recit++)
  {
    cout<<*recit<<endl;
    if(is_regular_file(*recit))
      {
        folderSize+=file_size(*recit);
      }
  }
  cout<<folderSize<<endl;
 
  return 0;
}
но к ниже указанным директориям доступа нет! программа валится под abort()
C++
1
2
path mypath="c:\\windows\\csc";
path mypath="c:\\System Volume Information";
использую вот такой манифест
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> 
  <assemblyIdentity version="1.0.0.0"
     processorArchitecture="X86"
     name="boost1"
     type="win32"/> 
  <description>Description of your application</description> 
  <!-- Identify the application security requirements. -->
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel
          level="requireAdministrator"
          uiAccess="false"/>
        </requestedPrivileges>
       </security>
  </trustInfo>
</assembly>
но при всем этом с директорией
C++
1
//path mypath="c:\\MSOCache";
все проходит отлично.

вопрос: как исправить ситуацию??
Миниатюры
Обход директорий: нет доступа к некоторым папкам   Обход директорий: нет доступа к некоторым папкам  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru