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

консоль - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что такое касательные и прямые классы? http://www.cyberforum.ru/cpp-beginners/thread290486.html
Что такое касательные и прямые классы? Весь инет переискал ничего не нашел. Очень нужна заранее спасибо!
C++ Нахождение кратчайших слов в каждой строке текста Задание: В произвольном тексте (взятом из файла), содержащем не более 10 строк, в каждой строке не более 80 символов, найти и вывести на экран в виде списка слова наименьшей длины. Вывод организовать в порядке возрастания количества букв в слове, с указанием из какой строки взято слово и размера слова наибольшей длинны для данной строки. Для начала пробую разобраться с поиском слов наименьшей... http://www.cyberforum.ru/cpp-beginners/thread290484.html
C++ Создание линейного списка
Здравствуйте!!!!!! Помогите пожалуйста написать программку создание линейного спискаи распечатка линейного списка.Очен надо!!!! Заранее спасибо!!!
Циклы Borland C++ Builder 3.1 C++
Друзья помогите решить задачу с использованием циклов. Для любого действительного x вычислить значение f(x), где f - пеpиодическая функция с пеpиодом t = 2 , совпадающая на 2 отpезке c функцией x - 2.25*x , а на отpезке с функцией x-1.25. Проверить в цикле на интервале x= для не менее 15...
C++ работа с текстовыми файлами http://www.cyberforum.ru/cpp-beginners/thread290433.html
подскажите пожалуйста как решить эти задачи методом для начинающего или где можно взять литературу по строкам пожалуйста заранее благодарен Составить программу,которая позволяла бы в текстовом файле,указанном пользователем,выравнить строки путем вставки дополнительных пробелов между словами.Требуемую длину строки определяет пользователь (предполагается,что она не меньше исходной).
C++ Запуск bat файла Возможно ли написать программу которая запускает bat файл. подробнее

Показать сообщение отдельно
prZzZ
Программист
 Аватар для prZzZ
108 / 88 / 5
Регистрация: 22.03.2011
Сообщений: 232
07.05.2011, 13:46     консоль
Я бы на вашем месте сделал бы так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
HANDLE hFile, hFileMapping;
LPVOID buf;
hFile = CreateFile(...);
if(hFile != INVALID_HANDLE_VALUE)
{
    hFileMapping = CreateFileMapping(hFile,...)
    if(hFileMapping)
    {
        buf = MapViewOfFile(hFileMapping,...);
       // Здесь мы делаем всё, что захотим...:)
       //....
       UnmapViewOfFile(buf);
       CloseHandle(hFileMapping);
    }
    CloseHandle(hFile);
}
Добавлено через 1 минуту
А по байтам читать - это не серьёзно и не продуктивно...
 
Текущее время: 09:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru