Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: cheops   (26.11.2011 в 22:30)
Консольный вариант этой же самой программы может выглядеть следующим образом
#include <Windows.h>
#include <WindowsX.h>
#include <stdio.h>
#include <iostream>
using namespace std;

int main ()
{
  // Размер файла
  DWORD dwSize = 0;
  // Файл
  LPCTSTR lpszSystemInfo = "D:\\cover.jpg";
  // Открываем файл
  HANDLE hFile = CreateFile(lpszSystemInfo,
                             GENERIC_READ,
                             0,
                             NULL,
                             OPEN_EXISTING,
                             FILE_FLAG_SEQUENTIAL_SCAN,
                             NULL);
  if(hFile == INVALID_HANDLE_VALUE)
    cerr << "Не удалось открыть файл" << endl;
  // Получаем размер файла
  dwSize = GetFileSize(hFile, NULL);
  if (dwSize == INVALID_FILE_SIZE)
    cerr << "Не удалось определить размер файла" << endl;
  // Закрываем файл
  CloseHandle(hFile);
  // Выводим результат
  cout << "Размер файла " << lpszSystemInfo << " = " << dwSize << endl;

  // Остановка перед закрытием окна
  system("PAUSE");

  return 0;
}


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: