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

Как определить, есть ли файл на диске. Проверка двух файлов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не получается нормально вывести рамку, в последнем цикле ошибка (классы c++) http://www.cyberforum.ru/cpp-beginners/thread699170.html
не получается нормально вывести рамку, в последнем цикле ошибка (nuwna takaja) XXXXXXXXXXXX -sverhu na vesj ekran odna linija i po krajam (po odnomu stolbiku s kawdogo kraju ) kak bi o4ertitj pole...
C++ Вычисление функции c помощью разложения в ряд Составить программу для вычисления функции c помощью разложения в ряд: Вычислить и вывести на экран в виде таблицы значения функции на интервале от xn до xk с шагом dx с точностью eps. ... http://www.cyberforum.ru/cpp-beginners/thread699160.html
Что значит char c[10] C++
объясните пожалуйста пошагово этот код #include <iostream> using namespace std; int main( ) { char c, c2;
C++ Странный цикл. Программа вычисляет детерминант по алгоритму Барейса.
Привет, форумчане! Надеюсь на вашу помощь, чтоб понять следующую странность в моей программе.. Программа вычисляет детерминант по алгоритму Барейса, простой алгоритм, почти тот же алгоритм гаусса,...
C++ объясните пожалуйста эту программу http://www.cyberforum.ru/cpp-beginners/thread699156.html
#include <stdio.h> #include <iostream> #include <conio.h> #define M 10 void main() { int i,j,n,k; int m; setlocale(LC_ALL,"");
C++ Графический режим с++ Хочу сделать программу с графическим интерфейсом. Как он должен выглядить изображенно на рисунке. Дело в том, что я работал только с графическим режимом в Борленде 3.1, а сейчас решил попробывать что... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
16.11.2012, 11:47
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
#include <boost/filesystem.hpp>
#include <iostream>
#include <string>
 
int main()
{
   auto files = {"tst_dir/file1", "tst_dir/file2"};
   for (const auto& f : files)
   {
      const auto path = boost::filesystem::path(f);
      if (boost::filesystem::exists(path))
      {
         if (boost::filesystem::is_regular_file(path))
         {
            if (boost::filesystem::file_size(path) != 0)
            {
               std::cout << "File " << path.generic_string() << " exists" << std::endl;
            }
            else
            {
               std::cout << "File " << path.generic_string() << " exists, but is empty" << std::endl;
            }
         }
         else
         {
            std::cout << path.generic_string() << " is not regular file" << std::endl;
         }
      }
      else
      {
         std::cout << path.generic_string() << " not exists" << std::endl;
      }
   }
}
Bash
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
forever@pterois:~/My_pro1/cpp_pro/tst_dir$ ls -l -h
итого 0
-rw-r--r-- 1 forever user 0 нояб. 16 11:43 file1
-rw-r--r-- 1 forever user 0 нояб. 16 11:43 file2
forever@pterois:~/My_pro1/cpp_pro$ ./new 
File tst_dir/file1 exists, but is empty
File tst_dir/file2 exists, but is empty
 
forever@pterois:~/My_pro1/cpp_pro/tst_dir$ ls -l -h
итого 4,0K
-rw-r--r-- 1 forever user 2 нояб. 16 11:46 file1
-rw-r--r-- 1 forever user 0 нояб. 16 11:43 file2
forever@pterois:~/My_pro1/cpp_pro$ ./new 
File tst_dir/file1 exists
File tst_dir/file2 exists, but is empty
 
forever@pterois:~/My_pro1/cpp_pro/tst_dir$ ls -l -h
итого 0
-rw-r--r-- 1 forever user 0 нояб. 16 11:43 file2
forever@pterois:~/My_pro1/cpp_pro$ ./new 
tst_dir/file1 not exists
File tst_dir/file2 exists, but is empty
 
forever@pterois:~/My_pro1/cpp_pro/tst_dir$ ls -l -h
итого 4,0K
drwxr-xr-x 2 forever user 4,0K нояб. 16 11:47 file1
-rw-r--r-- 1 forever user    0 нояб. 16 11:43 file2
forever@pterois:~/My_pro1/cpp_pro$ ./new 
tst_dir/file1 is not regular file
File tst_dir/file2 exists, but is empty
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru