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

Динамическим выделением памяти для буфера по объёму файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Распознавание русских букв консолью http://www.cyberforum.ru/cpp-beginners/thread568758.html
Доброго времени суток, форумчане! У меня такая проблема. Я бы хотел написать программу с паролем, которая при вводе верного продолжает программу, а иначе запрашивает его вновь. Пароль должен быть на русском языке, но оператор "if" русскую речь воспринимает как каракули. Вот фрагмент кода: setlocale(LC_ALL, ""); cout<<"Представьтесь: "; S s; getline(cin,s); system("cls"); g:cout<<"Пароль:...
C++ Связанные списки. Написать программу, которая строит списочную струкутуру, состоящую из двух линейных списков и связующего элемента. Линейные списки содержат элементы из двух полей: первое-информационное (заполняется вводимой последовательностью целых чисел а1, а2,...,аn?0, в которой 0 отмечает конец ввода число N не вводится, а подсчитывает при вооде последовательности), второе -связывает элементы в списки.... http://www.cyberforum.ru/cpp-beginners/thread568745.html
C++ Функции пользователя
Даны три квадратных матрицы A, B,C n-го порядка. Вывести на печать ту из них, норма которой наименьшая. Нормой матрицы назовем максимум из абсолютных величин ее элементов
Структуры, некорректный вывод C++
Задание: 1. Описать структуру с именем STUDENT, содержащую следующие поля: • фамилия и инициалы; • номер группы; • успеваемость (массив из пяти элементов). 2. Написать программу, выполняющую следующие действия: • ввод с клавиатуры данных в массив, состоящий из десяти структур типа STUDENT; записи должны быть упорядочены по алфавиту; • вывод на дисплей фамилий и номеров групп для всех...
C++ Двумерные массивы http://www.cyberforum.ru/cpp-beginners/thread568727.html
В данной действительной квадратной матрице порядка N найти наибольший по модулю элемент. Получить квадратную матрицу порядка N-1 путем отбрасывания в исходной матрице строки и столбца, на пересечении которых расположен элемент с найденным значением
C++ Одномерные массивы Задан массив, содержащий несколько нулевых элементов. Сжать его, выбросив эти элементы подробнее

Показать сообщение отдельно
Игорь с++
 Аватар для Игорь с++
429 / 452 / 15
Регистрация: 26.01.2011
Сообщений: 2,029
08.05.2012, 19:08     Динамическим выделением памяти для буфера по объёму файла
вот код который выделяет нужную нам память под текстовый документ
C++
1
2
3
4
5
6
7
8
9
10
11
HANDLE hFile;
DWORD dwBytes=0;static int BufSize=0;
    static char Buffer[100]={0};
    switch (message)                  /* handle the messages */
    {
case WM_CREATE:
hFile=CreateFile("a.txt",GENERIC_READ, FILE_SHARE_READ,NULL, OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
BufSize = GetFileSize(hFile, NULL);
ReadFile(hFile,Buffer,BufSize,&dwBytes,NULL);
CloseHandle(hFile);
MessageBox(hwnd,Buffer,"",MB_OK);
Удачи!!!
 
Текущее время: 05:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru